号码隐私保护支持通过URL发起HTTP请求。API接口中使用了公共请求头(Common Request Headers),这些公共请求头可以被所有的号码隐私保护请求使用。

公共请求参数

名称 类型 是否必填 说明
Signature String 请求签名,即最终生成的签名结果值。

如何生成请求签名,请参见请求签名

AccessKeyId String 访问密钥 ID。AccessKey用于调用 API。更多详情,请参见获取AccessKey
Action String API的名称。
Format String 返回参数的语言类型。取值范围:JSONXML。默认值: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

请求示例

https://dyplsapi.aliyuncs.com/?Action=BindAxb
&AccessKeyId=testId
&Action=BindAxb
&Format=XML
&OutId=123
&PhoneNumbers=13900001234
&RegionId=cn-hangzhou
&SignName=%E9%98%BF%E9%87%8C%E4%BA%91%E7%9F%AD%E4%BF%A1%E6%B5%8B%E8%AF%95%E4%B8%93%E7%94%A8
&SignatureMethod=HMAC-SHA1
&SignatureNonce=45e25e9b-0a6f-4070-8c85-2956eda1b466
&SignatureVersion=1.0
&PoolKey=FC123456
&PhoneNoA=170000000
&PhoneNoB=171000000
&ExpireDate=2017-07-12T02%3A42%3A19Z
&Timestamp=2017-07-12T02%3A42%3A19Z
&Version=2017-05-25