Hub-Api/services/sms.go

29 lines
734 B
Go

package services
import (
"fmt"
"github.com/kavenegar/kavenegar-go"
)
func Sms(phoneNumber string , loginCode string) {
api := kavenegar.New("65334B6A70303233432B7A6530795A51683134524945742F74397161785568512B794966623245744C2F773D")
receptor := phoneNumber
template := "login-netina"
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)
//...
}
}