服务概述
为了更好的服务开发者和 ThinkPHP 生态,官网优选优质稳固的短信服务商正式推出了短信 API 服务,目前仅反对验证码和告诉短信,后续还会陆续开明更多的短信服务。
因为短信服务是独自布局和设计的,调用接口对立纳入了 ThinkAPI
服务,所以咱们对短信 API 接口做了统一规划,未来还会陆续接入更多的短信服务通道和短信业务,因为调用参数和返回数据等标准曾经对立,所以不会影响原有接口的应用。
接口调用(调用须知)
短信发送之前,首先要实现模板和签名的申请,登录市场后点击右上角用户头像抉择“我的服务 -> 短信服务”,在签名治理和模板治理外面申请即可,审核通过后才能够进行短信发送调用。一旦查看发现有任何违规内容发送的话,咱们将会对签名和模板进行解冻,已购买的套餐资费不退,并且保留查究相干责任的权力。
申请地址
GET https://api.topthink.com/sms/send
申请参数
参数名称 类型 必须 形容
signId Number 是 签名 id,在我的服务 -> 短信服务 -> 签名治理外面查看
templateId Number 是 模板 id,在我的服务 -> 短信服务 -> 模板治理外面查看
phone String 是 要发送的国内 11 位手机号码
params Json 否 模板变量 应用 Json 对象格局
返回 data
参数
名称 类型 阐明
id String 短信发送工作 id
留神:短信发送最终是否胜利的确认是运营商异步确认的,所以须要在我的服务 -> 短信服务 -> 发信记录外面确认,最终的计费也是以发信记录外面的胜利次数来计费。
SDK 调用
$client = new Client("YourAppCode");
$result = $client->smsSend()
->withSignId('78')
->withTemplateId('234')
->withPhone('15687902345')
->withParams('{"code":"7865"}')
->request();
dump($result);
返回后果示例:
{
"code": 0,
"message": "发送胜利",
"data":{"id": "6055df2f45e10"}
}
接口费用(¥0.035/ 次起)
目前告诉类短信和验证码短信的单次价格是¥
0.035
起,采纳套餐包的形式购买次数。
更多接口服务
ThinkAPI
对立 API
接口服务是由官网联结合作伙伴封装的一套接口调用服务及 SDK
,旨在帮忙ThinkPHP
开发者 更不便和更低成本 调用官网及第三方的提供的各类 API
接口及服务,从而更好的构建开发者生态。更多 API 接口能够参见这里。