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