全部产品
Search
文档中心

短信服务:通过API/SDK使用短信服务

更新时间:Oct 20, 2023

本文为您介绍如何通过阿里云OpenAPI开发者门户或阿里云SDK使用短信服务。

背景信息

调用API时,您可以通过API概览了解接口使用说明。若发送请求后有报错时,您可以在API文档中查看错误码说明。

使用须知

使用短信服务前,请了解以下注意事项:

  • 阿里云短信服务目前仅支持企业账号使用。

  • 请确认您已经绑定了信用卡或者是Paypal账号到您的阿里云账号上。

  • 使用短信服务之前,请购买短信服务套餐包

  • 发往中国内地的短信签名和内容必须审核通过后才能使用。

准备工作

  1. 注册账号与实名认证。

  1. 开通短信服务。

登录短信服务控制台,勾选我已阅读并同意《阿里巴巴国际站产品条款》,单击立即开通。您可以观看服务开通视频教程完成短信服务开通。

  1. 获取AccessKey。

阿里云访问密钥(AccessKey)是调用API访问云资源的安全口令,支持阿里云账号和RAM用户方式访问。调用API前,您需要先创建AccessKey。具体操作,请参见获取AccessKey

OpenAPI开发者门户示例

如果您经常使用交互式操作界面,或者您是初次使用阿里云产品的开发者用户,可选用此方式。

发往国际地区和中国香港、中国澳门和中国台湾地区:

  • 调用SendMessageToGlobe接口,发送短信到国际地区和中国香港、中国澳门和中国台湾地区。

  • 调用BatchSendMessageToGlobe接口,批量发送短信到国际地区和中国香港、中国澳门和中国台湾地区。

  • 调用QueryMessage接口,查询短信发送状态。

发往中国内地:

  1. 在控制台创建短信签名创建短信内容,待签名和内容通过审核。

  2. 调用SendMessageWithTemplate接口,发送短信到中国内地。

    调用QueryMessage接口,查询短信发送状态。

回执消息

短信发送后,通过配置MNS消息队列消费模式和HTTP批量推送模式,可以接收短信发送状态的结果和用户回复的短信内容,帮助您掌握短信的发送成功率,为其他业务提供支持。

更多信息,请参见回执消息简介与配置流程

SDK示例

适用于SDK编码场景。使用升级版Java SDK要求您已提前安装Java 8或以上版本,安装详情请参见安装Java SDK。以SendMessageToGlobe接口为例,通过阿里云SDK调用短信服务API,详情请参见Java Demo

说明

短信服务其他编程语言SDK,请参见短信服务SDK