开放平台api域名:
openapi.shanxiuxia.com
请求方式:
接口统一使用 HTTP POST方式进行请求。
HTTP HEADER:
请在http请求中加入两个header头信息:
Content-Type: application/json (此值固定)
Authorization: json签名字符串(参考下方签名方式生成json)
请求Body:
raw application/json 类型,例如:{"order_id":123}
签名生成:
一个完整的签名demo为:
Authorization: {"appid":"RE_5xxxxxxxx","request_id":"r-201910101428341000","expire_time":1600000000,"sign":"d5e4a3f217209bccfddc2eb1a29ec762"}
appid:请在个人中心中获取
request_id:请求id,可自行构造一个唯一的id,最大不得超过32位字符串
expire_time:过期时间时间戳,服务端会判断此值,若此值小于服务端当前时间+10分钟,会被判定为过期请求,拒绝访问。
sign:加密签名,此值 = md5(appid+secret+request_id+expire_time),secret可在个人中心中appid获取,例如:
appid = RE_5xxxxxxxx
secret = abc123
appid = RE_5xxxxxxxx
request_id= r-201910101428341000
sign = md5(RE_5xxxxxxxxabc123r-2019101014283410001600000000)