public interface PublicApiParams
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getAppid()
服务器分配的appid
|
String |
getNeedSignParamString(List<OpenApiParams> extraApiParams) |
String |
getNonce()
唯一随机字符串nonce=random
服务器保存每个请求nonce直到timestamp过期
防请求重放
|
String |
getRequestId()
请求id
|
String |
getSign()
1、按照请求参数名的字母升序排列非空请求参数(包含&appid=appid)
2、拼接密钥appSecret:&appSecret=secret
3、拼接url:&url=请求路径(除域名和url参数外部分,比如:http://www.xxx.com/api/v1/sms/list?
|
Long |
getTimestamp()
请求时间戳
值必须在服务器允许时间范围内,比如:60s
|
void |
setRequestId(String requestId) |
String getAppid()
Long getTimestamp()
String getSign()
String getNonce()
String getNeedSignParamString(List<OpenApiParams> extraApiParams)
extraApiParams - 需要参与签名的额外参数对象
返回按参数名字母升序排列的非空请求参数拼接字符串String getRequestId()
void setRequestId(String requestId)
Copyright © 2020. All rights reserved.