信服务支持通过URL发起HTTP请求。API接口中使用了公共请求头(Common Request Headers),这些公共请求头可以被所有的短信服务请求使用。 请求示例
http://dysmsapi.aliyuncs.com/?Signature=NAxwl1W9ROkidJfGeZrsKUXw%2BQ4%3D &AccessKeyId=testId &Action=SendSms &Format=XML &RegionId=cn-hangzhou &SignatureMethod=HMAC-SHA1 &SignatureNonce=313ef0fb-0393-464f-a6e2-59d9ca2585b1 &SignatureVersion=1.0 &Timestamp=2019-01-08T08%3A18%3A18Z &Version=2017-05-25
请求参数 名称 类型 是否必填 说明 Signature String 是 请求签名,即最终生成的签名结果值。
如何生成请求签名,请查看请求签名。 AccessKeyId String 是 访问密钥 ID。AccessKey 用于调用 API。 Action String 是 API 的名称。 Format String 否 返回参数的语言类型。取值范围:json | xml。默认值:json。 RegionId String 否 API支持的RegionID,如短信API的值为:cn-hangzhou。 SignatureMethod String 是 签名方式。取值范围:HMAC-SHA1。 SignatureNonce String 是 签名唯一随机数。用于防止网络重放攻击,建议您每一次请求都使用不同的随机数。
JAVA语言建议用:java.util.UUID.randomUUID()生成。 SignatureVersion String 是 签名算法版本。取值范围:1.0。 Timestamp String 是 请求的时间戳。按照ISO8601 标准表示,并需要使用UTC时间,格式为yyyy-MM-ddTHH:mm:ssZ。示例:2018-01-01T12:00:00Z 表示北京时间 2018 年 01 月 01 日 20 点 00 分 00 秒。 Version String 是 API 的版本号,格式为 YYYY-MM-DD。取值范围:2017-05-25。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。