开通接口认证
使用说明
请在所有访问哈哈云开放接口的请求中,都要携带认证Header
Wsse认证Header
参数 | 类型 | 必需 | 描述 |
---|---|---|---|
Authorization | string | 是 | 取值为 WSSE realm="SDP",profile="UsernameToken",type="Appkey" |
X-WSSE | string | 是 | 取值为UsernameToken Username="app_key的取值",PasswordDigest="passwordDigest的取值",Nonce="Nonce的取值",Created="Created取值" |
取值说明
参数 | 类型 | 必需 | 描述 |
---|---|---|---|
Username | string | 是 | AppKey,租户唯一id |
PasswordDigest | string | 是 | 取值为Base64(Sha256(Nonce+Created+Appsecret)生成),使用Nonce,Created,AppSecret拼接后的字符串进行SHA256加密即可,拼接时不要使用任何字符 |
Nonce | string | 是 | 客户发送请求时生成的随机数,长度为1~128位,可包含数字和大小写字母 |
Created | string | 是 | 随机数生成时间,采用标准UTC格式 |
注
: AppKey&AppSecret,请联系运营人员获取
示例
Authorization = WSSE realm="SDP",profile="UsernameToken",type="Appkey"
X-WSSE = UsernameToken Username="3736309225585818",PasswordDigest="MmI4MDM2OWRjMTdhMTA1MTFmYWU3MGFmMmM0YTRjYjdjNjNlYWNmMWQ2ZGQ1ZTFiYjljODVjNTYwMWFmZTZkMg==",Nonce="6b35e09847ba4a15963ac85e63baec76",Created="2021-11-05T04:18:11Z"
代码参考
- JAVA代码: 链接