终于把 Go版的SDK写出来,后面就可以切换到自己短信API啦
**我发现有个陷阱,在写排序签名的时候,我把map当参数传了进去,结果发现map被修改了,然后我查了一下,原来传进来的是引用
这要是掉进去了,搞不好会摔死**
广告 >> *现在注册送100条短信*
### 安装方法
```
go get -u github.com/haoweitech/sms-go-sdk/sms
```
```go
package main
import (
"github.com/haoweitech/sms-go-sdk/sms"
"fmt"
)
func main() {
params := make(map[string]interface{}, 0)
params["code"] = 1517
client := sms.NewClient()
client.SetAppId("xxxxx")
client.SetSecretKey("xxxxxx")
request := sms.NewRequest()
request.SetMethod("sms.message.send")
request.SetBizContent(sms.TemplateMessage{
Mobile: []string{"13800138000"},
Type: 0,
Sign: "好为科技",
TemplateId: "ST_2019043000000001",
SendTime: "",
Params: params,
})
buf, err := client.Execute(request)
fmt.Println(buf, err)
}
```
有疑问加站长微信联系(非本文作者)