1.2构造请求
1.2.1请求URI
1.2.2公共参数
参数列表
Name |
参数位置 |
含义 |
Required |
Type |
描述 |
accessKeyId |
Query |
用户访问服务所用的密钥ID |
Yes |
string |
在用户AccessKey管理页面创建并获取。每个接口必传,用于标识访问者身份。 |
signature |
Query |
签名结果串 |
Yes(在用户AccessKey管理页面关闭签名机制后,不需再传该参数) |
string |
它是对其他请求参数,包括URL请求路径参数,Body参数(目前仅支持JSON格式)的一种算法加密之后得到的字符串,用于防止请求参数被拦截修改。如果开启了签名机制,则每个接口必传。具体签名方法参考签名机制。 |
signatureNonce |
Query |
签名随机数 |
Yes(在用户AccessKey管理页面关闭签名机制后,不需再传该参数) |
int |
一个数字随机数,要求在一个小时内不能重复,防止请求被窃听并进行重放攻击。如果开启了签名机制,则每个接口必传。 |
platform |
Header |
平台类型(1:DMP) |
Yes |
int |
全局放在header里,所有接口必传。 |
projectId |
Header |
项目ID |
Yes |
int |
全局放在header里,所有接口必传。 |
Accept-Language |
Header |
接口返回体中msg字段的语言 |
No |
string |
具体可选值请参考公共能力 |
pageSize |
Query |
分页大小 |
No |
int |
所有分页接口的分页大小,不能超过50。 |
1.2.3请求示例
这是cURL的请求示例,供参考:
curl --location --request GET '{URI-scheme}://{Endpoint}{path-prefix}/{resource-path}?{query-string}' \
--header 'platform: 1' \
--header 'Accept-Language: zh-CN'
1.2.4Open API SDK