会员管理API

2018-09-19  本文已影响0人  行盲

使用域名 https://zk1688.aiyongbao.com

sting max-length 64

int max-length 0x7fffffff

timestamp 'yyyy-mm-dd hh:mm:ss'

* 号参数必须要传


同步会员 /Aytrade1688/sycmember

request
 page *   int   页数,第一页为0
 nick *   string   用户昵称

 example {page:0,nick:'wzm'}
respond
  has_next   boolean  是否有下一页
  code   int  当前是第几页
  total  int   一共有多少页

 example {has_next :true,code:1,total:3}


添加会员 /Zkmembermanage/updateMem

request
 buyer_QQ   string   买家QQ
 buyer_add  string   买家地址
 buyer_company_name  string   买家公司
 buyer_email  string   买家邮箱
 buyer_impr  int  可选值1,2,3,4,5  买家印象分
 buyer_industry  string   买家行业
 buyer_mobile   string   买家手机
 buyer_name *  string   买家姓名
 buyer_pr_code   string   买家所在地区
 buyer_tip   string   买家标签
 buyer_nick *  string   买家昵称
 buyer_wechat   string   买家微信
 user_nick *  string   用户昵称

example {
 buyer_QQ:'89456123',
 buyer_add:'新二路5号',
 buyer_company_name:'上海爱用宝',
 buyer_email:'xxx@163.com',
 buyer_impr:5,
 buyer_industry:'女装',
 buyer_mobile:'12345678999',
 buyer_name:'wzm',
 buyer_pr_code:'上海',
 buyer_tip:’[第一个标签],[二]‘,
 buyer_nick:'wzmtest',
 buyer_wechat:'shanghai1235',
 user_nick:'taobaotest'
}
respond
  code boolean 是否成功
 example {code :true}


修改会员

resquest
 同上,多一个id
id * int 会员在数据库中的ID
 example {...,id:5}
respond
同上


获取会员,一次1000 /Zkmembermanage/GetMembers

resquest
 page * int 页数
 user_nick * string 用户昵称
 example {page:1,user_nick :'wzm'}
respond
data array 会员信息数组,item同修改会员请求参数
has_next booblean 是否有下一页
example {data :{...},has_next :true}


删除用户的一个标签 /Zkmembermanage/DelMemTip

resquest
 user_nick * string 用户昵称
 tip string 标签
example {user_nick :'wzm',tip:'淘宝卖家'}
respond
null(直接在回掉中处理事件)


增加一批会员的一批标签 /Zkmembermanage/AddMemsTips

resquest
  user_nick * string 用户昵称
  tips * string 标签(多个标签以逗号分割)
 buyer_ids * string 用户在数据库中的id(多个id以逗号分割)
example {user_nick :'wzm',tips :'淘宝卖家,测试买家',buyer_ids:'1,2,3,4'}
respond
null(直接在回掉中处理事件)


加入黑名单 /Zkmembermanage/MoveToBlack

resquest
  user_nick * string 用户昵称
 buyer_ids * string 用户在数据库中的id(多个id以逗号分割)
example {user_nick :'wzm',buyer_ids:'1,2,3,4'}
respond
null(直接在回掉中处理事件)


移出黑名单 /Zkmembermanage/MoveToWhite

resquest
  user_nick * string 用户昵称
 buyer_ids * string 用户在数据库中的id(多个id以逗号分割)
example {user_nick :'wzm',buyer_ids:'1,2,3,4'}
respond
null(直接在回掉中处理事件)


获取用户的设置,可单独/多数获取,以逗号分开 /Zkmembermanage/getset

resquest
  user_nick * string 用户昵称
 key * string 用户的设置,可选值(member_cus_table:用户自定义的表头,member_tips:用户自定义的标签,member_lvtxt:用户自定义的等级规则,member_update_time:用户最近一次同步会员的事件,member_lvset:用户自定义的等级规则)(多个key以逗号分割)
example {user_nick :'上海爱用宝软件',key:'member_cus_table,member_tips,member_lvtxt,member_update_time,member_lvset'}
respond
{
"user_nick": "上海爱用宝软件",
"member_cus_table": "["姓名/手机","交易总额","交易笔数","企业信息","用户ID","标签"]",
"member_tips": "["厉害了","淘宝卖家","零售买家","VIP买家"]",
"member_lvtxt": "青铜2,白银3,黄金5,钻石,啊呀呀",
"member_update_time": "2018-09-19 16:51:39",
"member_lvset": "{"lvflag":true,"lvtype":["交易笔数","笔"],"lvstep":[null,"120","200","600","601"]}",
}
member_lvset解释 lvflag是用户是否开启等级规则,lvtype等级规则是以什么来衡量的,lvstep,从lv1到lv5的满足条件


保存用户设置信息 /Aytrade1688/saveset

resquest
 key * string 可选值同上,只能单个更新,不要以逗号分割
 user_nick * string 用户昵称
 value string * 参照上方返回值
example {
user_nick :'wzm',
key :'member_lvset’,
value:"{"lvflag":true,"lvtype":["交易笔数","笔"],"lvstep":[null,"120","200","600","601"]}"
respond
null(直接在回掉中处理事件)

上一篇下一篇

猜你喜欢

热点阅读