IMS图床接口文档
URI、API-CERT、key 请联系本平台获得。
请求和响应
Request
使用HTTP请求,通过POST(仅接受POST数据)动作提交请求。Request Headers
API-NAME: $CALL_NAME
API-TIMESTAMP: $TIMESTAMP
API-SIGNATURE: $SIGNATURE
名称 | 描述 | 取值说明 |
---|---|---|
API-NAME | 所请求的API名称 | 参考API CALL |
API-TIMESTAMP | UNIX时间戳 | 2015-12-22 12:30:50+0800的时间戳为1450758650 |
API-SIGNATURE | 签名 | 由API-TIMESTAMP+密钥做md5生成,签名方法 |
Request Body
使用POST提交的数据,键值对方式(form-data或者x-www-form-urlencoded),具体每个接口参数参考接口说明。
Response
返回JSON格式数据,每个请求必定包含公共的两个参数。
名称 | 描述 | 取值说明 |
---|---|---|
ack | 请求结果 | success代表成功,failure代表失败 |
message | 返回信息 | 失败时,返回失败原因 |
以下为GetDomain返回成功的实例:
{
"ack": "success",
"message": "",
"domain": [{
"id": "1",
"name": "无水印"
}, {
"id": "2",
"name": "AM1"
}]
}
签名
名称 | 描述 | 取值说明 |
---|---|---|
API-TIMESTAMP | UNIX时间戳 | 同Request中headers的API-TIMESTAMP一致 |
API-CERT | 密钥 | 由本平台提供 |
以下为php签名代码
$SIGNATURE = md5(API-TIMESTAMP . API-CERT);
例子:
API-TIMESTAMP: 1450792560
API-CERT: 123456
签名为:1819ee00b648b95056c6e174f60ce94d