# API文档 ## 获取任务名称和配置接口 * 接口地址:http://域名/index/api/tasktype * 请求方式:post * 请求参数:json格式 aipkey:登录会员中心获得 * 请求示例 ~~~ { "apikey": "CO8syB7pgK3kD99U" } ~~~ * 返回数据 code 状态码 200-正常; 101- 报错 msg 提示信息 data 任务信息数组 * 返回示例 ~~~ { "code": "200", "msg": "success", "data": [ { "id": "190",//任务ID "task_name": "APP搜索流量",//任务名称 "ptid": "1",//平台ID "pt_name": "淘宝天猫",//平台名称 "fid": "5",//项目ID "ft_name": "流量/加购",//项目名称 "client": "APP",//终端 "config": {//任务配置规则,下单时会校验对应的任务规则参数 "lianjie": { "name": "商品链接", "tishi": "请输入宝贝链接", "ltype": "",//链接类型:taobao,ali,jingdong,weixin,pinduoduo,zbkl:直播口令,daren:达人任务,zhibo:聚划算 "xuanshi": 1,//选择任务启动时间,1必填,0非必填 "wang": 0,//填写旺旺号,1必填,0非必填 "drly": 0,//选择达人来源,1必填,0非必填 "okt": 0//完成时间选择 ,1必填,0非必填 }, "biaoti": {//任务标题提示文案 "name": "商品标题", "tishi": "请输入商品标题" }, "guanjianci": { "name": "关键词",//关键词提示文案 "beishu": "1",//任务倍数,例如:100时,下单时只能按100的倍数下单 "fenpei": "1",//默认分配规则,0:手动分配 1:自动分配 2:按计划分配 "duoge": 1,//是否允许多个关键词,1允许,0不允许 "ci": 1//是否允许添加关键词,1允许,0不允许 }, "tingliu": "",//暂未实现功能,备用字段,用于停留时间 "fubao": "",//暂未实现功能,备用字段,用于浏览宝贝深度 "pingjia": ""//暂未实现功能,备用字段,用于查看评价 }, "tishi": "",//任务提示文案 "status": "1",//任务状态 "price": "0.12"//任务价格 } ] } ~~~ ## 任务下单接口 * 接口地址:http://域名/index/api/tasksave * 请求方式:post * 请求参数:json格式 aipkey:登录会员中心获得 xiangmu:下单任务信息 * 请求示例 ~~~ { "apikey":"WO8uzEG03fjkD99S", "xiangmu":{ "kaishi":"2020-05-06",//开始时间 "tianshu": 2,//任务天数 "mlink":"32w2",//任务链接 "biaoti":"1321321",//任务标题 "leixing":"191",//任务类型ID,第一个接口获取的id "wangwang":"",//根据任务规则决定是否填写,旺旺号 "tingliu":"",//根据任务规则决定是否填写,停留 "futingliu":"",//根据任务规则决定是否填写,深度浏览宝贝停留 "fubao":"",//根据任务规则决定是否填写,深度浏览宝贝个数 "pingjia":"",//根据任务规则决定是否填写,评价选择 "beizhu":"",//备注 "qidong":"2020-05-06 00:00:00",//根据任务规则决定是否填写,任务启动的具体时间 "drly":"",//根据任务规则决定是否填写,达人来源 0 微淘内容 1有好货 2 淘宝头条 3全球时尚 4必买清单 5手淘消息中心 6极有家 7哇哦视频 "oktime":"",//根据任务规则决定是否填写, 完成时间 "guanjianci":[//每个关键词的具体分配信息 { "fenpei":"2",//分配模式 0:手动分配 1:自动分配 2:按计划分配 "hour":"6,3,3,4,3,3,3,4,6,6,10,8,9,13,16,13,16,15,17,15,15,13,13,8",//当分配模式为0 ,1时填写该时间分配刻度,当分配模式为2时,应填写fangan_str字段。 "cname":"12222",//关键词 "renwushu":"12",//平均每天的任务数 "fangan_str":[//计划分配数组,2天起步 { "number":1,//任务数 "mhour":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0]//分配刻度 }, { "number":22, "mhour":[0,0,0,0,0,0,0,0,0,0,0,1,0,3,3,2,2,2,2,2,4,1,0,0] } ] } ] } } ~~~ * 返回数据 code 状态码 200-正常; 101- 报错 msg 提示信息 * 返回示例 ~~~ { "code": "200", "msg": "success" "data": { "order_no": "5707558778" } } ~~~ ## 任务状态查询接口 * 接口地址:http://域名/index/api/taskstatus * 请求方式:post * 请求参数:json格式 aipkey:登录会员中心获得 order_no:快递下单接口返回的物流单号 支持数组批量查询 * 请求示例 ~~~ { "apikey": "CO8syB7pgK3kD99U", "order_no": ["5707558778","5707558777"] } ~~~ * 返回数据 code 状态码 200-正常; 101- 报错 msg 提示信息 * 返回示例 ~~~ { "code": "200", "msg": "查询成功" "data":{ "order_no": "YT2880521349369", "exp_status": "已完成" }, { "order_no": "YT2990465394288", "exp_status": "正在处理" } } ~~~ # 1.4任务取消接口 * 接口地址:http://域名/index/api/taskordercancel * 请求方式:post * 请求参数:json格式 aipkey:登录会员中心获得 order_no:订单编号 * 请求示例 ~~~ { "apikey": "Cr17zBe0gvrkDttS", "order_no":"EFS000007641096" } ~~~ * 返回数据 code 状态码 200-正常; 101- 报错 msg 提示信息 * 返回示例 ~~~ { "code": "200", "msg": "订单取消成功" "data":"" } ~~~