请求说明

软件对平台的每个请求都会使用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内容会不一样,具体请看获取订单和设置订单的部分。