Skip to content
No description, website, or topics provided.
Go
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc init sdk api Sep 21, 2017
sdk
.gitignore init sdk api Sep 21, 2017
LICENSE init sdk api Sep 21, 2017
README.md

README.md

yunpian-go-sdk

云片 SDK

快速开始

  • 使用云片sdk
import ypclnt "github.com/yunpian/yunpian-go-sdk/sdk"

// 发送短信
clnt := ypclnt.New("apikey")
param := ypclnt.NewParam(2)
param[ypclnt.MOBILE] = "18616020610"
param[ypclnt.TEXT] = "【云片网】您的验证码是1234"
r := clnt.Sms().SingleSend(param)

//账户:clnt.User() 签名:clnt.Sign() 模版:clnt.Tpl() 短信:clnt.Sms() 语音:clnt.Voice() 流量:clnt.Flow()

配置说明

  • 自定义sdk配置
clnt.WithConf(&YunpianConf{..})

: 参考默认配置sdk.DefOnlineConf

  • 自定义httpclient
clnt.WithHttp(customHttp) //*http.Client

源码说明

  • sdk
    • api.go 云片接口公共功能
    • client.go 云片客户端定义、配置
    • fields.go 常量定义
    • flow.go 流量
    • sign.go 签名
    • sms.go 短信
    • tpl.go 模版
    • user.go 用户
    • voice.go 语音
    • util.go 工具函数
  • 分支说明
    • master最新稳定发布版本
    • develop待发布版本,贡献的代码请pull request到这里:)

联系我们

云片支持 QQ

SDK开源QQ群

SDK开源QQ群

文档链接

开源SDK列表

You can’t perform that action at this time.