网络引流系统前后端数据交互接口设计.doc_第1页
网络引流系统前后端数据交互接口设计.doc_第2页
网络引流系统前后端数据交互接口设计.doc_第3页
网络引流系统前后端数据交互接口设计.doc_第4页
网络引流系统前后端数据交互接口设计.doc_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络引流系统前后端数据交互接口设计网络引流系统采用前后端完全解耦的方式进行写作开发,前端主要责任是实现跟用户之间的界面交互,后台的主要责任是进行业务逻辑的处理及业务数据的持久化,前后端通过http协议进行数据交互实现系统的整体联动。根据用户交互界面,前后端交互接口如下:注:接口引用中base_url为系统项目管理平台的部署入口URL。1 登录接口URL:base_url/login交互方式:POST JSON交互参数:单层JSON格式参数名称参数说明备注username用户名必须提供此参数passwd密码必须提供此参数,前端对用户输入数据先进性MD5加密,传入的参数是MD5加密后的字符串响应数据格式:JSON flg:x,/状态,0:登录失败;1:成功 msg:xxxxxx,/消息,失败原因,用户名密码错误或者是系统内部错误 username:xxxxxx/登录用户名2 退出接口URL:base_url/logout交互方式:HTTP GET交互参数:无响应数据格式:JSON flg:x,/状态,0:登录失败;1:成功 msg:xxxxxx/消息,失败原因,用户名密码错误或者是系统内部错误3 加载渠道列表接口URL:base_url/channel/list交互方式:POST JSON交互参数:单层JSON格式参数名称参数说明备注page当前页如未提供此参数,默认为0pagesize每页记录数如未提供此参数,默认全部name渠道名称模糊查询条件如未提供此参数,则查询所有的数据,否则模糊匹配符合条件的记录sortcol排序字段如未提供此参数,默认用创建时间降序排序descsort降序排序此参数结合sortcol参数使用,如未提供此参数,默认升序排序,否则降序排序,此参数值为true或者false响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 total:x,/总记录数,如失败或者未登录,则不需要响应此数据 items:渠道数据/渠道数据列表,如失败或者未登录,则不需要响应此数据注:渠道数据中,需要一个额外的字段,创建人名称,此字段数据来源于用户表,前端可排序字段:名称、创建时间、状态4 编辑渠道接口URL:base_url/channel/edit交互方式:POST JSON交互参数:复杂JSON格式id:xxxx,/ID,新增渠道时,ID为空code:xxxx,/代码name:xxxx,/名称remark:xxxx,/说明level:xxxx,/等级feature:xxxx,/特性state:xxxx,/状态flag:xx/操作标志,-1:删除;0:编辑;1:新增props:id:xxxxx,/属性ID,新增的属性,ID为空code:xxxx,/属性代码name:xxxxx,/属性名称value:xxxx,/属性值flag:xx/操作标志,-1:删除;0:编辑;1:新增,/其他属性响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误注:渠道特性来源于属性模板表,属性模板表里的类别为“channel_feature_props_tmpl”的属性列表即为渠道特性选项列表。属性那里,如果有模板id的,属性代码不可编辑,如果没有模板id,属性代码可编辑,没有模板id的说明是用户手工添加的属性。另外,有模板id的,如果模板上定义的属性是不可删除的,则这条属性是不能删除的,界面上对应的属性不需要删除按钮及操作,后台也不能删除此属性,如果模板定义的属性是必填的,则这条属性的值不能为空,前端后端就要进行验证。5 加载渠道属性接口URL:base_url/channel/props/id交互方式:RESTFul交互参数:渠道记录ID,直接包含在URL中,id即为渠道记录ID,以get的方式交互响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 total:x,/总记录数,如失败或者未登录,则不需要响应此数据 items:渠道属性数据/渠道属性数据列表,如失败或者未登录,则不需要响应此数据注:渠道属性数据中,需要额外的字段,可删除、必填,字段数据来源于属性模板表。属性那里,如果有模板id的,属性代码不可编辑,如果没有模板id,属性代码可编辑,没有模板id的说明是用户手工添加的属性。另外,有模板id的,如果是不可删除的,则这条属性是不能删除的,界面上对应的属性不需要删除按钮及操作,后台也不能删除此属性,如果是必填的,则这条属性的值不能为空,前端后端就要进行验证。渠道属性模板的类别为channel_props_tmpl。6 加载渠道营销活动接口URL:base_url/campaign/list/id交互方式:RESTFul POST JSON交互参数:渠道记录ID包含在URL中,id即为渠道记录ID,单层JSON格式参数名称参数说明备注page当前页如未提供此参数,默认为0pagesize每页记录数如未提供此参数,默认全部name名称或关键字模糊查询条件如未提供此参数,则查询所有的数据,否则模糊匹配符合条件的记录sortcol排序字段如未提供此参数,默认用创建时间降序排序descsort降序排序此参数结合sortcol参数使用,如未提供此参数,默认升序排序,否则降序排序,此参数值为true或者false响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 total:x,/总记录数,如失败或者未登录,则不需要响应此数据 items:营销活动数据/营销活动数据列表,如失败或者未登录,则不需要响应此数据注:营销活动数据字段字段说明来源idID营销活动表channel_id渠道ID营销活动表name营销活动名称营销活动表keyword营销活动关键字营销活动表price营销活动价格营销活动表remark营销活动说明营销活动表link_code引流标识码营销活动引流点对应表cplink_state状态,营销活动引流点对应关系状态营销活动引流点对应表customer_id客户ID客户信息表customer_name客户名称客户信息表linkpoint_id引流点ID引流点信息表linkpoint_url引流点URL,即客户入口URL引流点信息表created_date创建时间营销活动引流点对应表creator_id创建人ID营销活动引流点对应表creator_name创建人姓名用户表link_url引流系统入口ULR系统参数表前端可排序字段:名称、价格、关键字、创建时间注:引流URL=引流系统入口URL+/+引流标识码;引流系统入口URL通过系统参数配置;7 编辑营销活动接口URL:base_url/campaign/edit交互方式:POST JSON交互参数:单层JSON格式id:xxxx,/ID,新增营销活动时,ID为空channel_id/渠道idkeyword:xxxx,/关键字name:xxxx,/名称price:xxxx,/营销活动价格remark:xxxxx,/营销活动说明cplink_state:xxxx,/营销活动引流点对应关系状态linkpoint_id:xxxx,/引流点IDflag:xx/操作标志,-1:删除;0:编辑;1:新增响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx/消息,失败原因,参数错误或者是系统内部错误 link_url:xxxxxx,/引流系统入口ULR link_code:xxxxxx/引流标识码注:引流标识码=MD5(渠道名称+制表符+营销活动名+制表符+营销活动关键字+制表符+客户名称+制表符+引流点URL);引流URL=引流系统入口URL+/+引流标识码;引流系统入口URL通过系统参数配置;8 加载客户列表接口URL:base_url/customer/list交互方式:POST JSON交互参数:单层JSON格式参数名称参数说明备注page当前页如未提供此参数,默认为0pagesize每页记录数如未提供此参数,默认全部name客户名称模糊查询条件如未提供此参数,则查询所有的数据,否则模糊匹配符合条件的记录sortcol排序字段如未提供此参数,默认用创建时间降序排序descsort降序排序此参数结合sortcol参数使用,如未提供此参数,默认升序排序,否则降序排序,此参数值为true或者false响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 total:x,/总记录数,如失败或者未登录,则不需要响应此数据 items:客户数据/客户数据列表,如失败或者未登录,则不需要响应此数据注:客户数据中,需要一个额外的字段,创建人名称,此字段数据来源于用户表,前端可排序字段:名称、创建时间、状态9 编辑客户接口URL:base_url/customer/edit交互方式:POST JSON交互参数:复杂JSON格式id:xxxx,/ID,新增客户时,ID为空code:xxxx,/代码name:xxxx,/名称remark:xxxx,/说明level:xxxx,/等级state:xxxx,/状态flag:xx/操作标志,-1:删除;0:编辑;1:新增props:id:xxxxx,/属性ID,新增的属性,ID为空code:xxxx,/属性代码name:xxxxx,/属性名称value:xxxx,/属性值flag:xx/操作标志,-1:删除;0:编辑;1:新增,/其他属性响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误注:属性那里,如果有模板id的,属性代码不可编辑,如果没有模板id,属性代码可编辑,没有模板id的说明是用户手工添加的属性。另外,有模板id的,如果模板上定义的属性是不可删除的,则这条属性是不能删除的,界面上对应的属性不需要删除按钮及操作,后台也不能删除此属性,如果模板定义的属性是必填的,则这条属性的值不能为空,前端后端就要进行验证。10 加载客户属性接口URL:base_url/customer/props/id交互方式:RESTFul交互参数:客户记录ID,直接包含在URL中,id即为客户记录ID,以get的方式交互响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 total:x,/总记录数,如失败或者未登录,则不需要响应此数据 items:客户属性数据/客户属性数据列表,如失败或者未登录,则不需要响应此数据注:客户属性数据中,需要额外的字段,可删除、必填,字段数据来源于属性模板表。属性那里,如果有模板id的,属性代码不可编辑,如果没有模板id,属性代码可编辑,没有模板id的说明是用户手工添加的属性。另外,有模板id的,如果是不可删除的,则这条属性是不能删除的,界面上对应的属性不需要删除按钮及操作,后台也不能删除此属性,如果是必填的,则这条属性的值不能为空,前端后端就要进行验证。客户属性模板的类别为customer_props_tmpl。11 客户信息导入接口URL:base_url/excel/customer_in交互方式:POST form data交互参数:excel文件,字段名:excel_file响应数据格式:JSON flg:x,/状态,0:失败;1:成功;2:有异常;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 success_count:x,/成功记录数,如失败或者未登录,则不需要响应此数据 error_count:x,/失败记录数,如失败或者未登录,则不需要响应此数据 items:客户导入错误数据/客户导入错误数据列表,如失败或者未登录,则不需要响应此数据注:lead导入错误数据字段:字段说明来源rowExcel行号msg错误原因注:此接口暂时不用做实现12 加载引流点列表接口URL:base_url/linkpoint/list/id交互方式:RESTFul交互参数:客户记录ID,直接包含在URL中,id即为客户记录ID,以get的方式交互响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 total:x,/总记录数,如失败或者未登录,则不需要响应此数据 items:引流点数据/引流点数据列表,如失败或者未登录,则不需要响应此数据13 编辑引流点接口URL:base_url/linkpoint/edit交互方式:RESTFul POST JSON交互参数:单层JSON格式id:xxxx,/ID,新增时,ID为空 name:xxxx,/名称customer_id:/客户idurl:/引流点urlstate:/状态值remark:/引流说明flag:xx/操作标志,-1:删除;0:编辑;1:新增响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误14 加载供应商列表接口URL:base_url/vender/list交互方式:POST JSON交互参数:单层JSON格式参数名称参数说明备注page当前页如未提供此参数,默认为0pagesize每页记录数如未提供此参数,默认全部name供应商名称模糊查询条件如未提供此参数,则查询所有的数据,否则模糊匹配符合条件的记录sortcol排序字段如未提供此参数,默认用创建时间降序排序descsort降序排序此参数结合sortcol参数使用,如未提供此参数,默认升序排序,否则降序排序,此参数值为true或者false响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 total:x,/总记录数,如失败或者未登录,则不需要响应此数据 items:供应商数据/供应商数据列表,如失败或者未登录,则不需要响应此数据注:客户数据中,需要额外的字段,创建人名称,此字段数据来源于用户表,前端可排序字段:名称、创建时间、状态15 编辑供应商接口URL:base_url/vender/edit交互方式:POST JSON交互参数:复杂JSON格式id:xxxx,/ID,新增供应商时,ID为空code:xxxx,/代码name:xxxx,/名称remark:xxxx,/说明level:xxxx,/等级state:xxxx,/状态flag:xx/操作标志,-1:删除;0:编辑;1:新增props:id:xxxxx,/属性ID,新增的属性,ID为空code:xxxx,/属性代码name:xxxxx,/属性名称value:xxxx,/属性值flag:xx/操作标志,-1:删除;0:编辑;1:新增,/其他属性响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误注:属性那里,如果有模板id的,属性代码不可编辑,如果没有模板id,属性代码可编辑,没有模板id的说明是用户手工添加的属性。另外,有模板id的,如果模板上定义的属性是不可删除的,则这条属性是不能删除的,界面上对应的属性不需要删除按钮及操作,后台也不能删除此属性,如果模板定义的属性是必填的,则这条属性的值不能为空,前端后端就要进行验证。16 加载供应商属性接口URL:base_url/vender/props/id交互方式:RESTFul交互参数:供应商记录ID,直接包含在URL中,id即为供应商记录ID,以get的方式交互响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 total:x,/总记录数,如失败或者未登录,则不需要响应此数据 items: 供应商属性数据/供应商属性数据列表,如失败或者未登录,则不需要响应此数据注:供应商属性数据中,需要额外的字段,可删除、必填,字段数据来源于属性模板表。属性那里,如果有模板id的,属性代码不可编辑,如果没有模板id,属性代码可编辑,没有模板id的说明是用户手工添加的属性。另外,有模板id的,如果是不可删除的,则这条属性是不能删除的,界面上对应的属性不需要删除按钮及操作,后台也不能删除此属性,如果是必填的,则这条属性的值不能为空,前端后端就要进行验证。客户属性模板的类别为customer_props_tmpl。17 供应商信息导入接口URL:base_url/vender/import交互方式:POST form data交互参数:excel文件,字段名:excel_file响应数据格式:JSON flg:x,/状态,0:失败;1:成功;2:有异常;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 success_count:x,/成功记录数,如失败或者未登录,则不需要响应此数据 error_count:x,/失败记录数,如失败或者未登录,则不需要响应此数据 items:供应商导入数据/供应商导入数据列表,如失败或者未登录,则不需要响应此数据注:供应商导入数据字段:注:此接口暂时不用做实现18 加载统计报表列表接口URL:base_url/report/list交互方式:http get交互参数:无响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 total:x,/总记录数,如失败或者未登录,则不需要响应此数据 items:报表脚本数据/报表脚本数据列表,如失败或者未登录,则不需要响应此数据19 加载统计结果接口URL:base_url/report/result/id交互方式:RESTFul交互参数:报表脚本记录ID,直接包含在URL中,id即为报表脚本记录ID,以get的方式交互交互参数:单层JSON格式参数名称参数说明备注page当前页如未提供此参数,默认为0pagesize每页记录数如未提供此参数,默认全部响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 total:x,/总记录数,如失败或者未登录,则不需要响应此数据 titles:xxxx,/结果集字段数组,如失败或者未登录,则不需要响应此数据 items:脚本执行结果数据/脚本执行结果数据列表,如失败或者未登录,则不需要响应此数据注:交互参数的分页信息是针对统计脚本的分页信息,也就是在统计脚本的基础上增加分页功能。titles是查询数据库返回的字段名称组成的数组20 编辑统计报表接口URL:base_url/report/edit交互方式:POST JSON交互参数:单层JSON格式id:xxxx,/ID,新增时,ID为空 name:xxxx,/名称script:xxxx,/统计语句flag:xx/操作标志,-1:删除;0:编辑;1:新增响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误21 加载分析数据列表接口URL:base_url/lead/list交互方式:POST JSON交互参数:单层JSON格式参数名称参数说明备注page当前页如未提供此参数,默认为0pagesize每页记录数如未提供此参数,默认全部name手机、账号、IP、姓名模糊查询条件如未提供此参数,则查询所有的数据,否则模糊匹配符合条件的记录distributed_state发送状态如提供此参数,则将此参数作为数据过滤条件进行查询过滤level级别如提供此参数,则将此参数作为数据过滤条件进行查询过滤register_date_from注册时间开始条件如提供此参数,则将此参数作为数据过滤条件进行查询过滤register_date_to注册时间结束条件如提供此参数,则将此参数作为数据过滤条件进行查询过滤created_date_from创建时间开始条件如提供此参数,则将此参数作为数据过滤条件进行查询过滤created_date_to创建时间结束条件如提供此参数,则将此参数作为数据过滤条件进行查询过滤sortcol排序字段如未提供此参数,默认用创建时间降序排序descsort降序排序此参数结合sortcol参数使用,如未提供此参数,默认升序排序,否则降序排序,此参数值为true或者false响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 total:x,/总记录数,如失败或者未登录,则不需要响应此数据 items:lead数据/lead数据列表,如失败或者未登录,则不需要响应此数据注:lead数据字段:字段说明来源idIDLead信息表name姓名Lead信息表code编码(在外部系统的编码)Lead信息表user_ipIPLead信息表comefromLead信息来源(1:渠道;2:营销活动;3:客户;4:采购;5人工录入;6:其他)Lead信息表source_idLead来源IDLead信息表remarkLead信息来源说明Lead信息表levelLead级别(A-D)Lead信息表register_date注册时间Lead信息表sex性别Lead信息表statelead状态Lead信息表distributed_state发送状态(0:未发送;1:已发送)Lead信息表distributed_date发送时间Lead信息表distributed_remark发送说明Lead信息表created_date创建时间Lead信息表channel_name渠道名称渠道信息表campaign_keywork营销活动关键字营销活动表phone电话Lead属性表mobile手机Lead属性表email邮箱Lead属性表前端展示来源时,如果comefrom为1,则展示渠道名称,为2,则展示渠道名称-营销活动关键字,其他情况来源展示comefrom代码对应的名称(3:客户;4:采购;5人工录入;6:其他),前端可排序字段:姓名、IP、编码、创建时间、注册时间、发送时间、电话、手机、邮箱、级别、来源注:加载数据的时候,不加载被合并的数据,就是状态为1的不加载22 加载分析数据属性接口URL:base_url/lead/props/id交互方式:RESTFul交互参数:lead记录ID,直接包含在URL中,id即为lead记录ID,以get的方式交互响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 total:x,/总记录数,如失败或者未登录,则不需要响应此数据 items:lead属性数据/lead属性数据列表,如失败或者未登录,则不需要响应此数据注:lead属性不可编辑,也不可增加,只能查看。23 Lead 查重接口URL:base_url/lead/repeatdetect交互方式:POST JSON交互参数:复杂JSON格式参数名称参数说明备注page当前页如未提供此参数,默认为0pagesize每页记录数如未提供此参数,默认全部name手机号模糊查询条件如未提供此参数,则查询所有的数据,否则模糊匹配符合条件的记录响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 repeat_count:x,/总重复记录数,如失败或者未登录,则不需要响应此数据 items:lead查重结果数据/lead查重结果数据,如失败或者未登录,则不需要响应此数据注:lead查重结果数据:电话号码 :repeat_count : x,/重复记录数,如失败或者未登录,则不需要响应此数据items : lead数据,/其他电话号码的重复数据lead数据字段:字段说明来源idIDLead信息表name姓名Lead信息表code编码(在外部系统的编码)Lead信息表phone电话Lead信息表mobile手机Lead信息表sex性别Lead信息表age年龄Lead信息表user_ipIPLead信息表comefromLead信息来源(1:渠道;2:营销活动;3:客户;4:采购;5人工录入;6:其他)Lead信息表source_idLead来源IDLead信息表remarkLead信息来源说明Lead信息表levelLead级别(A-D)Lead信息表register_date注册时间Lead信息表statelead状态Lead信息表distributed_state发送状态(0:未发送;1:已发送)Lead信息表distributed_date发送时间Lead信息表distributed_remark发送说明Lead信息表created_date创建时间Lead信息表channel_name渠道名称渠道信息表campaign_keywork营销活动关键字营销活动表email邮箱Lead信息表前端展示来源时,如果comefrom为1,则展示渠道名称,为2,则展示渠道名称-营销活动关键字,其他情况来源展示comefrom代码对应的名称(3:客户;4:采购;5人工录入;6:其他)。后台查询数据分页处理时总数据量统计的是符合条件的phone去重后的数据量,当前页的数据集也是phone去重后的数据量,比如,每页显示10条记录,则当前页要有10组phone分组的数据集(实际数据量可能超过10条,因为每个IP分组下可能有多条记录IP相同的记录),后台查询结果排序规则:IP、创建时间(降序)、注册时间(降序)24 Lead 查重结果接口URL:base_url/lead/repeatresult交互方式:POST JSON交互参数:复杂JSON格式参数名称参数说明备注page当前页如未提供此参数,默认为0pagesize每页记录数如未提供此参数,默认全部name手机号模糊查询条件如未提供此参数,则查询所有的数据,否则模糊匹配符合条件的记录响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 repeat_count:x,/符合条件的总重复记录数,如失败或者未登录,则不需要响应此数据 items:lead查重结果数据/lead查重结果数据,如失败或者未登录,则不需要响应此数据注:lead查重结果数据:电话号码 :repeat_count : x,/重复记录数,如失败或者未登录,则不需要响应此数据items : lead数据,/其他电话号码的重复数据lead数据字段:字段说明来源idIDLead信息表name姓名Lead信息表code编码(在外部系统的编码)Lead信息表phone电话Lead信息表mobile手机Lead信息表sex性别Lead信息表age年龄Lead信息表user_ipIPLead信息表comefromLead信息来源(1:渠道;2:营销活动;3:客户;4:采购;5人工录入;6:其他)Lead信息表source_idLead来源IDLead信息表remarkLead信息来源说明Lead信息表levelLead级别(A-D)Lead信息表register_date注册时间Lead信息表statelead状态Lead信息表distributed_state发送状态(0:未发送;1:已发送)Lead信息表distributed_date发送时间Lead信息表distributed_remark发送说明Lead信息表created_date创建时间Lead信息表channel_name渠道名称渠道信息表campaign_keywork营销活动关键字营销活动表email邮箱Lead信息表前端展示来源时,如果comefrom为1,则展示渠道名称,为2,则展示渠道名称-营销活动关键字,其他情况来源展示comefrom代码对应的名称(3:客户;4:采购;5人工录入;6:其他)。后台查询数据分页处理时总数据量统计的是符合条件的phone去重后的数据量,当前页的数据集也是phone去重后的数据量,比如,每页显示10条记录,则当前页要有10组phone分组的数据集(实际数据量可能超过10条,因为每个IP分组下可能有多条记录IP相同的记录),后台查询结果排序规则:IP、创建时间(降序)、注册时间(降序)25 Lead 合并记录接口URL:base_url/lead/mergelog/id交互方式:RESTFul交互参数:Lead记录ID,直接包含在URL中,id即为Lead记录ID,以get的方式交互响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 total:x,/总记录数,如失败或者未登录,则不需要响应此数据 items:Lead数据/Lead数据列表,如失败或者未登录,则不需要响应此数据lead数据字段:字段说明来源idIDLead信息表name姓名Lead信息表code编码(在外部系统的编码)Lead信息表phone电话Lead信息表mobile手机Lead信息表sex性别Lead信息表age年龄Lead信息表user_ipIPLead信息表comefromLead信息来源(1:渠道;2:营销活动;3:客户;4:采购;5人工录入;6:其他)Lead信息表source_idLead来源IDLead信息表remarkLead信息来源说明Lead信息表levelLead级别(A-D)Lead信息表register_date注册时间Lead信息表statelead状态Lead信息表distributed_state发送状态(0:未发送;1:已发送)Lead信息表distributed_date发送时间Lead信息表distributed_remark发送说明Lead信息表created_date创建时间Lead信息表channel_name渠道名称渠道信息表campaign_keywork营销活动关键字营销活动表email邮箱Lead信息表注:返回的lead数据数组是target_id等于参数上的id的数据数组26 Lead合并接口URL:base_url/lead/merge交互方式:POST JSON交互参数:复杂JSON格式参数名称参数说明备注page当前页如未提供此参数,默认为0pagesize每页记录数如未提供此参数,默认全部name手机号模糊查询条件如未提供此参数,则查询所有的数据,否则模糊匹配符合条件的记录mobilesLead记录mobiles数组用户选择的mobiles数组checkall符合条件的所有记录标记,取值为0或1,跟mobiles有排他性,如果此参数为1,则查询时忽略mobiles提供的数据,转而查询所有符合其他条件的记录mobiles格式:id:xxx,/指定的合并目标Lead记录id m:xxx/选择的手机号码/其他目标查重合并流程响应数据格式:JSON flg:x,/状态,0:失败;1:成功;-1:未登录 msg:xxxxxx,/消息,失败原因,参数错误或者是系统内部错误 total:x,/符合条件的电话号码数,用于分页,如失败或者未登录,则不需要响应此数据 total_count:x,/合并处理总记录数,如失败或者未登录,则不需要响应此数据 success_count:x,/成功记录数,如失败或者未登录,则不需要响应此数据 error_count:x/失败记录数,如失败或者未登录,则不需要响应此数据 items:lead合并结果数据/lead合并结果数据,如失败或者未登录,则不需要响应此数据注:lead合并结果数据:电话号码 :success_count:x,/成功记录数,如失败或者未登录,则不需要响应此数据error_count:x/失败记录数,如失败或者未登录,则不需要响应此数据items : lead数据,/其他电话号码的重复数据注:lead数据字段:字段说明来源idIDLead信息表name姓名Lead信息表code编码(在外部系统的编码)Lead信息表phone电话Lead信息表mobile手机Lead信息表sex性别Lead信息表age年龄Lead信息表user_ipIPLead信息表comefromLead信息来源(1:渠道;2:营销活动;3:客户;4:采购;5人工录入;6:其他)Lead信息表source_idLead来源IDLead信息表remarkLead信息来源说明Lead信息表levelLead级别(A-D)Lead信息表register_date注册时间Lead信息表statelead状态Lead信息表distributed_state发送状态(0:未发送;1:已发送)Lead信息表distributed_date发送时间Lead信息表distributed_remark发送说明Lead信息表created_date创建时间Lead信息表channel_name渠道名称渠道信息表campaign_keywork营销活动关键字营销活动表email邮箱Lead属性表merge_date同步时间Lead信息表merge_err合并结果Lead信息表前端展示来源时,如果comefrom为1,则展示渠道名称,为2,则展示渠道名称-营销活动关键字,其他情况来源展示comefrom代码对应的名称(3:客户;4:采购;5人工录入;6:其他)。后台查询数据分页处理时总数据量统计的是符合条件的IP 去重后的数据量,当前页的数据集也是IP去重后的数据量,比如,每页显示10条记录,则当前页要有10组IP分组的数据集(实际数据量可能超过10条,因为每个IP分组下可能有多条记录IP相同的记录)此接口分页、查询是针对手机号分组进行分页及条件查询。27 Lead合并结果接口URL:base_url/lead/mergeresult交互方式:POST JSON交互参数:复杂JSON格式参数名称参数说明备注page当前页如未提供此参数,默认为0pagesize每页记录数如未提供此参数,默认全部name手机号模糊查询条件如未提供此参数,则查询所有的数据,否则模糊匹配符合条件的记录mobilesLead记录mobiles数组用户选择的mobiles数组checkall符合条件的所有记录标记,取值为0或1,跟mobiles有排他性,如果此参数为1,则查询时忽略mobiles提供的数据,转而查询所有符合其他条件的记录mobiles格式:id:xxx,/指定的合并目标Lead记录id

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论