渠道协同执行设计

来源:互联网 发布:泰八郎谨制淘宝 编辑:程序博客网 时间:2024/05/04 02:38

操作:

开始执行渠道协同

请求:

http://wwww.qdxt.com/api/v1/start.json?marktingInstanceId=88126

响应:

启动渠道执行(需要拆分过滤模块调用本接口)根据事前配置的工作流程获取执行任务的渠道写入执行渠道Id和目标数据的Sql向渠道接口提交目标数据的(需要调用徐县明提供的接口)
"response": {    "processId": "123"},"meta": {    "code": 200,    "message": "成功"}

操作:

渠道执行结果反馈

请求:

http://wwww.qdxt.com/api/v1/callback.json?taskId=5

响应:

根据响应结果进行渠道协同的流转(需要徐县明在渠道执行完毕后调用本接口)
"meta":{    "code":"200|500",    "message":"操作成功|营销任务Id不存在等错误"}

操作:

暂停渠道执行

请求:

http://wwww.qdxt.com/api/v1/pause.json?marktingInstanceId=88126

响应:

暂停执行当前营销实例下正在执行的任务
"meta":{    "code":"200|500",    "message":"暂停成功|营销任务Id不存在等错误"}

操作:

恢复执行渠道执行

请求:

http://wwww.qdxt.com/api/v1/renew.json?marktingInstanceId=88126

响应:

恢复执行事前暂停执行的任务
"meta":{    "code":"200|500",    "message":"恢复执行成功|营销任务Id不存在等错误"}

操作:

开始执行渠道协同

请求:

http://wwww.qdxt.com/api/v1/start.json?marktingInstanceId=88126

响应:

启动渠道执行(需要拆分过滤模块调用本接口)根据事前配置的工作流程获取执行任务的渠道写入执行渠道Id和目标数据的Sql向渠道接口提交目标数据的(需要调用徐县明提供的接口)
"response": {    "processId": "123"},"meta": {    "code": 200,    "message": "成功"}

操作:

渠道执行结果反馈

请求:

http://wwww.qdxt.com/api/v1/callback.json?taskId=5

响应:

根据响应结果进行渠道协同的流转(需要徐县明在渠道执行完毕后调用本接口)
"meta":{    "code":"200|500",    "message":"操作成功|营销任务Id不存在等错误"}

操作:

暂停渠道执行

请求:

http://wwww.qdxt.com/api/v1/pause.json?marktingInstanceId=88126

响应:

暂停执行当前营销实例下正在执行的任务
"meta":{    "code":"200|500",    "message":"暂停成功|营销任务Id不存在等错误"}

操作:

记录异常

请求:

http://wwww.qdxt.com/api/v1/exception.json?marktingInstanceId=88126&taskId=2011&excCode=100&info=异常原因&solutionUrl=http://www.baidu.com

响应:

返回记录结果
"meta":{    "code":"200|500",    "message":"记录成功|服务器内部错误"}
0 0
原创粉丝点击