此文档主要提供外部使用。
CDN分发平台的 API 按照 REST 风格规范描述各可⽤资源,允许客户使⽤HTTP(s)协议访问CDN分发平台, 通过 GET、POST、PUT、DELETE等 http 动作创建、查看、修改和删除资源。
交互过程中请求和响应均使⽤JSON。
说明:所有的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 -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 参数为请求时的时间,请求时间过于久远的请求会被直接抛弃掉。