接口说明

融合CDN api


此文档主要提供外部使用。


CDN分发平台的 API 按照 REST 风格规范描述各可⽤资源,允许客户使⽤HTTP(s)协议访问CDN分发平台, 通过 GET、POST、PUT、DELETE等 http 动作创建、查看、修改和删除资源。


交互过程中请求和响应均使⽤JSON。

API鉴权规则



说明:所有的API请求均需要通过CDN平台的认证,在使⽤CDN分发平台API前,请确认已成为 CDN 分发平台的⽤户,并获得接账号ID(APPID)、字符串密钥(APPKEY),CDN平台的认证采⽤HTTP Basic 64⽅式。 请求时携带password进⾏校验。


password计算⽅法:Base64(MD5(MD5(x-request-date + APPID +APPKEY)))

x-request-date定义在http请求的头部。格式为 rfc1123, 如 Thu, 17 May 2012 19:37:58 GMT

curl请求示例

    curl -X[GET|POST] http://openapi.tropcdn.com/path_to_uri
    -u 'APPID:password'
    -H 'x-request-date: Thu, 17 May 2016 22:37:58 GMT'
    -H 'Accept: application/json'
    						

    说明
    -u 表示使用http basic auth,参数为username:password, 此处用APPID作为username,加密出来的值作为password,使用的时候,自行替换。
    x-request-date 参数为请求时的时间,请求时间过于久远的请求会被直接抛弃掉。