sms service
parent
d70d2b1621
commit
b58103f8ac
|
@ -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)
|
||||
//...
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue