好为短信API Go SDK

haoweitech · 2019-08-01 19:34:00 · 608 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2019-08-01 19:34:00 的主题,其中的信息可能已经有所发展或是发生改变。

终于把 Go版的SDK写出来,后面就可以切换到自己短信API啦

我发现有个陷阱,在写排序签名的时候,我把map当参数传了进去,结果发现map被修改了,然后我查了一下,原来传进来的是引用 这要是掉进去了,搞不好会摔死

广告 >> 现在注册送100条短信

安装方法

go get -u github.com/haoweitech/sms-go-sdk/sms
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)

}

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

608 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传