51 lines
941 B
Go
51 lines
941 B
Go
package main
|
|
|
|
import (
|
|
"context"
|
|
"fmt"
|
|
|
|
"code.yun.ink/pkg/smsx"
|
|
"code.yun.ink/pkg/smsx/entity"
|
|
"code.yun.ink/pkg/smsx/interfaces"
|
|
"github.com/yuninks/loggerx"
|
|
)
|
|
|
|
func main() {
|
|
ctx := context.Background()
|
|
|
|
logger := loggerx.NewLogger(ctx)
|
|
sms, err := smsx.GetPlatform(ctx, entity.Platform3rdTypeTencent)
|
|
if err != nil {
|
|
fmt.Println(err)
|
|
return
|
|
}
|
|
|
|
ini, err := sms.InitSmsx(ctx, entity.SmsConfigData{
|
|
SysType: entity.Platform3rdTypeTencent,
|
|
Tencent: &entity.SmsConfigDataTencent{
|
|
SecretId: "AKIDb2b8SefT8YjgUBk8N0XtANMSZWFqLiIp",
|
|
SecretKey: "QxqstqipqkTzfKqGVdgr3Merx0uvoU3R",
|
|
SignName: "深圳宏建源贸易",
|
|
SmsSdkAppId: "1400883795",
|
|
},
|
|
}, logger)
|
|
if err != nil {
|
|
fmt.Println(err)
|
|
return
|
|
}
|
|
|
|
err = ini.Send(ctx, "2060882", "+85267369217", []interfaces.SmsSendParam{
|
|
{
|
|
Field: "1",
|
|
Value: "123456",
|
|
},
|
|
})
|
|
if err != nil {
|
|
fmt.Println(err)
|
|
return
|
|
}
|
|
|
|
fmt.Println("success")
|
|
|
|
}
|