ThinkSMS短信服务完成重构——支持无缝迁移
流年 · 2年前

继之前[ThinkAPI服务](https://www.topthink.com/product/api)完成重构迁移之后,官方[短信服务](https://www.topthink.com/product/sms)也已经重构完成,并正式启动迁移服务了,新版的短信API调用基本没有变化,具体接口[文档参考这里](https://doc.topthink.com/think-sms/introduction.html),区别主要是如果有设置了短信回调接口的话参数返回值有所变化,老用户建议直接到文章最后面阅读迁移说明内容。
相比之前的短信服务,新版增加了一些新的功能,包括数据统计、发送记录支持查询以及增加上行回复功能。

## 使用说明
如果是新的短信用户,建议直接在[新版短信服务](https://www.topthink.com/product/sms)里面申请签名、模板及购买套餐即可。
首先必须申请签名,

然后申请模板(如果是验证码短信也可以直接使用公共模板),模板必须选择关联签名。

开通短信服务默认有10次的赠送套餐,用于测试对接,请务必在测试完成后业务上线之前购买套餐。
可以设置短信预警次数,次数不足的时候会发短信和邮件通知,请及时购买新的套餐避免影响业务。

## 市场短信服务迁移说明
之前的短信用户在市场购买的短信套餐可以<strong>用完为止</strong>,没有任何影响,但套餐使用完毕之前需要到新版短信服务里面购买套餐(可以设置预警次数及时通知),避免影响业务使用,而且短信发送接口支持不用更改任何代码的情况下的<strong>无缝迁移</strong>。
### **建议的迁移操作步骤为(重要):**
* 市场购买的套餐在没有用完之前如果<strong>需要增加签名和模板</strong>,仍然在市场我的服务->[短信服务](https://market.topthink.com/my/sms/sign)里面申请;
* 在套餐不足的时候(可以设置预警次数及时通知)在新版短信服务控制台[购买新的套餐](https://console.topthink.com/sms/package);
* 原有的签名和模板会自动同步迁移到新版的控制台,无需在新版重复申请签名和模板(如果你之前申请的签名和模板从未使用过,则不会自动同步到新版后台,这个时候需要你用该模板和签名发送一次短信即可完成自动迁移,或者直接在新版后台重新申请签名和模板);
* 在切换到新版短信套餐之后,建议尽快更改SDK代码里面的appCode的值为新版的令牌(新版令牌[在这里创建](https://console.topthink.com/user/token));
* 如果在使用新版短信套餐后,appCode值一直未变更为新版的令牌,虽然并不会影响短信发送,但会影响发送性能,建议更换;
* 在使用新版令牌发送短信后,之前的签名和模板ID需要<strong>更改为新版的签名和模板字符串标识</strong>,而不能再使用ID标识;
* 如果设置了回调URL地址的,需要参考新版的接口文档进行调整,新版回调数据格式有变化,增加了更多的数据。
相关应用

ThinkAPI
官方一站式接口服务,涵盖实名认证、人工智能、电子商务、新闻资讯和生活服务等,提供了优雅SDK。
ThinkAPI统一API接口服务是由官方联合合作伙伴封装的一套接口调用服务及SDK,旨在帮助ThinkPHP开发者更方便和更低成本调用官方及第三方的提供的各类API接口及服务,从而更好的构建开发者生态。
一站式接口服务
-------------------------
ThinkAPI提供了一站式的接口服务,从接口购买、调用到SDK封装都只需要一个官方账号即可完成,无需注册各种接口服务账号,除了涵盖常用API服务之外,还设计了可转换接口服务更好的保障接口的稳定性,让你省心省力。
可靠的接口服务商
----------------------------
官方甄选稳定可靠的服务商并致力于提供可靠的接口服务,目前ThinkAPI的主力供应商为国内知名数据提供商聚合数据、创蓝(互联网百强企业),有足够的能力提供稳定的接口服务。
极低的调用成本
--------------------------
ThinkAPI提供了极低的使用门槛和接口价格,付费接口提供了免费试用次数,单次成本非常低廉,低于市场同类价格,购买的接口数量没有时间限制。免费接口则提供了每天不超过100次的免费调用方式,很好的解决了开发者接入成本高的问题。会员在有效期内可以支持所有免费接口和会员接口的不限次调用。
统一的数据格式
-------------------------
统一API服务接入了各大API厂商的接口,但采用统一的返回数据格式和统一的接口请求域名(支持HTTPS),更有利于开发者对接口的统一调用。
提供优雅的SDK
-------------------------
官方提供了一套统一的SDK for PHP调用服务,通过composer安装一个轻量级的依赖包即可调用,采用简洁和现代化的调用方式,简化你的API调用开发工作。
推荐资讯
-
ThinkAPI会员限时活动——1024程序员节福利
2023年10月24日
-
ThinkAPI上线智能内容安全及全栈风控引擎接口
2023年06月13日
-
新版ThinkAPI服务上线 —— 支持令牌及调用统计
2023年05月16日