cdn刷新api_CDN页面刷新接口定义[高升]
一 、 任务 分发 工作流程
步骤 1. 合作方按照高升定义的 json 数据格式向高升分发接口 post 任务,高升分发接口
会根据接收情况即时反馈接收成功还是失败的结果。
二 、 高升 分发 接口 定义 和 返回值
1. post 方式 (建议 使用第二种方式) ) :
a. 通过 http 参数方式 post,例如:
http:// api.gosun.com/portal/task/refresh?context=这里是 json 数据
b. 通过 http 的 body 来 post,body 的内容就是 json 数据。
2. json 的 数据格式定义:
{
"userid": "2",
"digest": "md5(userid+key+firsturl)",
"urls": [
{
"url": "http://vkpws.video.qq.com/flv/49/183/t0014nb11jb.p603.1.mp4",
"itemid": "12345678",
"action": "refresh",
},
{
"url": "http://vkpws.video.qq.com/flv/49/183/ ",
"itemid": "12345679",
"action": "path_refresh",
}
]
}
字段说明:
userid:必填。高升分配给合作方的用户 id
digest:必填。接口的校验码,若校验失败,不能提交数据。key 是高升分配给合作方
的 密 钥 , firsturl 为 第 一 条 任 务 。 假 设 userid=2 , key=gosun , firsturl=
http://vkpws.video.qq.com/flv/49/183/t0014nb11jb.p603.1.mp4,
那 么 digest 为 md5(2gosunhttp://vkpws.video.qq.com/flv/49/183/t0014nb11jb.p603.1.mp4)=
023a3d180e26409e3639be2a710c2700
urls:必填。url 数组,一次可以分发多个任务。(最多不超过 100 条)
url:必填。要分发的文件的发布地址(发布地址即 url 做分发任务时候不能有问号参数,
不能带端口号,中文 url 提交原始 url,非转义的 url)。
itemid:必填。能代表文件的键值,可以为字符串。(长度不超过 100 字符)
action:必填。分发动作,取值范围: refresh(刷新)、path_refresh(目录刷新)。
3. 接口 返回值 :
{
"msg":"success",
"result": {
"post 过来的 itemid": "0",
"post 过来的 itemid": "1"
}
}
字段说明:
msg:返回值描述,当一些错误信息可以在此输出。
result:结果集,key 是之前 post 过来的 itemid,value 是接收结果(0 是成功,大于 0
是失败)
value 代码说明:
0:任务成功
1:任务解释异常或入库异常
2:域名未在 cdn 系统注册
3:域名未开启分发或是域名获取失败
4:action 不在指定范围
5:此任务正在进行中
6:入库异常或是数据格式有错
cdn刷新api_CDN页面刷新接口定义[高升]相关推荐
- vue的html自动刷新,Vue页面刷新记住页面状态的实现
环境 vue项目,页面有搜索.筛选项等. 需求 页面跳转,切换或者刷新,希望可以记住用户在页面的筛选状态 方案v1 vue有提供一种缓存组件的解决方案 - keep-alive. 缓存不活动的组件实例 ...
- php jquery 局部页面刷新,jQuery页面刷新(局部、全部)问题分析_jquery
本文实例分两部分对jquery刷新问题进行介绍,第一部分介绍了呢页面局部刷新:第二部分介绍了页面全部刷新 第一:页面局部刷新 jQuery对Ajax操作进行了封装,在jQuery中$.ajax()方法 ...
- Js控制页面刷新(局部刷新全页面刷新)
局部刷新: 这个方法就多了去了,常见的有以下几种: $.get方法,$.post方法,$.getJson方法,$.ajax方法如下 前两种使用方法基本上一样 $.get("Default. ...
- html 子页刷新父页面刷新,子框架页刷新父页面其它框架的办法
为了给论坛左栏加上一个刷新论坛的按钮,想了半天,嘿嘿..终于搞定了. 面以三个页面分别命名为framedemo.html,top.html,button.html为例来具体说明如何做. 其中frame ...
- Vue刷新组件,页面刷新
通过:provide / inject 方式实现! Home.vue <keep-alive :include="tagsList" v-if="showView& ...
- html 设置页面刷新,HTML 页面自动刷新
学习就是一个不断积累的过程,每一天能够学到一点新东西说明自己就在进步!! HTML head 里面设置页面自动刷新功能 兼容Ie 页面2s自动刷新一次 代码: Document Hello world ...
- uniapp小程序当前页面刷新
最近用uniapp开发小程序就遇到了个神坑,当前项目需求是点击投票之后在重新请求获取接口最新数据,刷新当前页面, 然而我用了微信原生方法,在点击投票后调用this.onload()钩子函数,发现报错 ...
- Echaer图表 组件传值,页面刷新数据丢失
记录一次Echart 图表封装之后,父子组件之间的传值,页面刷新后数据丢失的问题, (如遇到该问题,首先确保组件之间传值没有问题,我在该问题上花了很多的时间) 原因: 页面刚保存是有显示,然而刷新页面 ...
- 使用ajax和history.pushState无刷新改变页面URL
HTML5里引用了新的API,history.pushState和history.replaceState,就是通过这个接口做到无刷新改变页面URL的. 与传统的AJAX的区别 传统的ajax有如下的 ...
最新文章
- Matlab学习笔记——文本文件的读写
- 【译】Jumping into Solidity — The ERC721 Standard (Part 4)
- 2、垃圾回收算法(标记清除算法、复制算法、标记整理算法和分代收集算法),各种垃圾收集器讲解(学习笔记)
- 94级计算机科学,清华大学计算机科学与技术系
- oracle用户管理实例
- 这是一篇优雅的Springboot2.0使用手册 1
- spss分析方法-T检验
- 【详细解读】知识图谱的这一人工智能技术分支的概念、技术、应用、与发展趋势
- 计算机网络 王道考研2021 第六章:应用层 -- 域名系统 DNS、域名解析
- 服务器(工作站)与普通电脑的区别?
- 做个什么网站可以赚钱,这6种网站最好赚钱!
- 互联网人员电脑上必备的免费办公软件
- oracle禁用系统用户登录,关闭系统 - 在 x86 平台上引导和关闭 Oracle Solaris
- 腾讯的内外社区实践及未来开源布局
- python eel 多线程_Python + Eel + Sqlite 实现个人密码管理器
- 天津少儿编程培训班费用多少呢?值不值?
- Linux下SVN服务器迁移(详细版)
- 支付宝给个人账号转账付款
- Vi编辑器的使用方法及用vi编辑器编写一个C程序
- 计算机桌面怎么设置在开始菜单,电脑桌面开始菜单不见了应该如何解决?_开始菜单不见了解决办法介绍...