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) //... } }