请求说明
软件对平台的每个请求都会使用POST的方式,并包含Header和Body两部分。
Header
API-USER-NAME: $USER_NAME
API-NAME: $CALL_NAME
API-TIMESTAMP: $TIMESTAMP
API-SIGNATURE: $SIGNATURE
名称 | 描述 |
---|---|
API-USER-NAME | 填写在软件上的USER-NAME |
API-NAME | 获取订单为GetOrder,设置订单为SetOrder |
API-TIMESTAMP | UNIX时间戳,例如 2015-12-22 12:30:50+0800的时间戳为1450758650 |
API-SIGNATURE | 签名,方法见下方说明。 |
签名由API-TIMESTAMP+密钥做md5生成,其中密钥为填写在软件上的USER-CERT
以下为php签名代码
$API-SIGNATURE = md5(API-TIMESTAMP . API-CERT);
例子:
API-TIMESTAMP: 1450792560
API-CERT: 123456
签名为:1819ee00b648b95056c6e174f60ce94d
Body
POST,键值对形式(application/x-www-form-urlencoded)。 每个不同的API请求Body内容会不一样,具体请看获取订单和设置订单的部分。