服务概述
为了更好的服务开发者和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接口能够参见这里。