阿里大于短信平台接口开发

版权声明

本文出自 “ 幻冥极地 ” 博客 ,作者 小貘 采用 署名-非商业性使用-相同方式共享 协议。转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。
https://www.moorehy.com/archives/134

平台说明

阿里大于为阿里旗下的短信&语音服务平台,主要服务有:

  1. 验证码
  2. 短信通知
  3. 语音通知
  4. 流量钱包充值
  5. 群发助手

PS: 此文档主要说明短信验证码服务的使用

注意

为了防止大于客户与终端用户被验证码短信轰炸,阿里大于已更新流量控制规则。使用同一个签名,对同一个手机号码发送短信验证码,支持 1 条/分钟, 5 条/小时, 10 条/天。一个手机号码通过阿里大于平台只能收到 40 条/天

准备工作

账号注册

注册完毕 阿里大于 平台后,需先完成充值工作,以保证有足够的余额进行短信发送测试。

PS:有时会有一些测试用的免费短信条目数,具体视平台政策变化

创建应用

进入 管理中心 > 应用管理 ,在 应用列表 下,点击 创建应用 来创建您的第一个应用。

应用列表 中找到创建成功的应用,进入应用设置,查看 AppKeySecret 。此为接口调用的关键参数,用于验证请求包合法性。

应用设置

查看AppKey和Secret

设置短信签名

短信签名即为最终发送的短信内容开头 【】 中的签名文字,用于指示短信发送方的名称。此值设置后需经过审核方可使用。

添加短信签名

此处我申请一个短信签名: 根源链 ,用于后续应用开发

设置短信模板

短信模板为短信内容信息的模板,其中包含相应的变量,调用发送短信接口时只需指定模板ID、以及相关变量的值,即可完成短信发送请求。
此模板设置后亦需经过审核方可使用。

添加短信模板

以下列出系统默认提供的可用短信模板:

模板名称 模板ID 模板内容
身份验证验证码 SMS_60145588 验证码${code},您正在进行${product}身份验证,打死不要告诉别人哦!
短信测试 SMS_60145587 尊敬的${customer},欢迎您使用阿里大鱼短信服务,阿里大鱼将为您提供便捷的通信服务!
登录确认验证码 SMS_60145586 验证码${code},您正在登录${product},若非本人操作,请勿泄露。
登录异常验证码 SMS_60145585 验证码${code},您正尝试异地登录${product},若非本人操作,请勿泄露。
用户注册验证码 SMS_60145584 验证码${code},您正在注册成为${product}用户,感谢您的支持!
活动确认验证码 SMS_60145583 验证码${code},您正在参加${product}的${item}活动,请确认系本人申请。
修改密码验证码 SMS_60145582 验证码${code},您正在尝试修改${product}登录密码,请妥善保管账户信息。
信息变更验证码 SMS_60145581 验证码${code},您正在尝试变更${product}重要信息,请妥善保管账户信息。

应用开发

SDK下载

进入 管理中心 ,在左侧导航栏中找到 应用管理 > SDK下载 ,下载阿里大于SDK,当前支持 JAVAPHPPython.NETMetadataC/C++NodeJS

SDK下载

接口调用

以下为基于SDK包的短信验证码发送代码例程,底层API定义可查看文末的API参考文档:

PS: 其中的 appkeysecret 为之前创建应用后获得的,url值为 http://gw.api.taobao.com/router/rest

JAVA语言

PHP语言

Python语言

手机最终收到的短信内容为:

异常调试

若短信发送响应为发送失败,可查看相关错误码解释, 参考文档

参考文档

  1. 阿里大于文档中心
  2. 阿里大于API#短信发送

发表评论

电子邮件地址不会被公开。 必填项已用*标注