sms service

master
nima 2024-06-17 19:05:06 +03:30
parent d70d2b1621
commit b58103f8ac
1 changed files with 29 additions and 0 deletions

29
services/sms.go 100644
View File

@ -0,0 +1,29 @@
package services
import (
"fmt"
"github.com/kavenegar/kavenegar-go"
)
func Sms(phoneNumber string , loginCode string) {
api := kavenegar.New("65334B6A70303233432B7A6530795A51683134524945742F74397161785568512B794966623245744C2F773D")
receptor := phoneNumber
template := "verify"
token := loginCode
params := &kavenegar.VerifyLookupParam{
}
if res, err := api.Verify.Lookup(receptor, template, token, params); err != nil {
switch err := err.(type) {
case *kavenegar.APIError:
fmt.Println(err.Error())
case *kavenegar.HTTPError:
fmt.Println(err.Error())
default:
fmt.Println(err.Error())
}
} else {
fmt.Println("MessageID = ", res.MessageID)
fmt.Println("Status = ", res.Status)
//...
}
}