关于php:ThinkAPI短信接口正式上线

36次阅读

共计 1066 个字符,预计需要花费 3 分钟才能阅读完成。

服务概述

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

正文完
 0