package aliyun_test import ( "context" "testing" "code.yun.ink/pkg/smsx/aliyun" "code.yun.ink/pkg/smsx/entity" "code.yun.ink/pkg/smsx/interfaces" "github.com/yuninks/loggerx" ) func TestSend(t *testing.T) { ali := &aliyun.Aliyun{} ctx := context.Background() logger := loggerx.NewLogger(ctx) params := consts.SmsConfigData{ SysType: consts.Platform3rdTypeAliyun, Aliyun: &consts.SmsConfigDataAliyun{ AccessKeyId: "LTAI5tSgopmbntKXnq8ESrvh", AccessKeySecret: "BEgEFCOh4eokzhg8EfxeETbSk4B2UJ", SignName: "深圳展鸣科技", }, } nAli, err := ali.InitSmsx(ctx, params, logger) if err != nil { t.Fatal(err) } err = nAli.Send(ctx, "SMS_465941403", "18819446148", []interfaces.SmsSendParam{ {Field: "code", Value: "123456"}, }) if err != nil { t.Fatal(err) } t.Log("success") } func TestGetTemp(t *testing.T) { ali := &aliyun.Aliyun{} ctx := context.Background() logger := loggerx.NewLogger(ctx) params := consts.SmsConfigData{ SysType: consts.Platform3rdTypeAliyun, Aliyun: &consts.SmsConfigDataAliyun{ AccessKeyId: "LTAI5tSgopmbntKXnq8ESrvh", AccessKeySecret: "BEgEFCOh4eokzhg8EfxeETbSk4B2UJ", SignName: "深圳展鸣科技", }, } nAli, err := ali.InitSmsx(ctx, params, logger) if err != nil { t.Fatal(err) } resp, err := nAli.GetTemp(ctx) if err != nil { t.Fatal(err) } t.Log("resp=", resp) }