帮助中心

1210-会员信息推送

2021-12-08

接口编号 1210

接口说明

  1. 应用于会员在EZR微信H5页面开卡或完善个人资料后实时同步返回数据到第三方系统。

  2. 第三方系统接收到回调数据后需判断OldCode是否为空。 2.1 如果OldCode为空:进入开卡流程->根据接收到的回调数据中的手机号码去查找本地是否有相同手机号的会员。如果存在相同手机号码会员,按照交易记录找到最近会员,通过线下开卡接口传输到驿氪。 如果不存在相同手机号码会员,并将线下会员信息通过 线下开卡接口传输到驿氪。 2.2 如果OldCode不为空:进入会员资料修改流程(根据OldCode,对分销会员进行修改)

  3. 支持新增会员以及修改会员信息,会员在EZP微信H5页面开卡或完善个人资料后,可根据该接口实时同步返回数据给第三方系统。

注:

  • 第三方成功处理需要返回{"Status": true,"StatusCode": 200,…},见返回结果示例;

  • 推送失败将自动重试3次

  • 只修改服务关系不触发1210,主动修改会触发服务关系变更接口推送1231

请求说明

  • 请求方式:HTTP POST

  • 返回数据格式:JSON

  • 请求路径:callback(调用方提供支持POST方式的接口地址)

请求参数

  • 指驿氪推送给第三方接口的数据格式

    字段类型为空长度描述
    Brandstring1~16所属品牌编号
    ChangeTypestring1C=开卡, U=修改资料, B=绑卡 (U,B pos都可理解为修改)
    OldCodestring1~20客户卡号
    Codestring1~20Ezr卡号
    EzrVipIdlong0~20Ezr会员id
    NickNamestring0~32会员昵称
    MobileNostring0~11手机号
    Namestring0~20会员姓名
    Gradestring1~12会员等级名称
    Sexstring1性别数据源:0=未知1=男2=女
    PassWordstring0~64会员密码
    Birthdaystring0~10生日(yyyy-M-d格式)
    WxNostring0~32用户微信OpenID
    WxUnionIdstring0~32用户微信UnionID
    WxCodestring0~16微信卡卡号
    WeibNostring0~32微博号
    QqNostring0~20Qq号
    TbNostring0~32淘宝号
    Emailstring0~32邮箱地址
    RegShopstring1~16开卡门店编码
    RegDatestring10开卡日期(yyyy-MM-dd格式)
    RegTimestring19开卡时间(yyyy-MM-dd HH:mm:ss)
    ServShopstring0~16服务门店编码
    ServUserstring0~16服务导购编码
    ServUserNamestring

    服务导购名称
    Provincestring0~64省份(名称)
    Citystring0~64城市(名称)
    Countystring0~64区县(名称)
    TaobaoNickstring0~50淘宝Nick
    InviteVipCodestring0~20邀请会员Ezr卡号
    InviteVipOldCodestring0~20邀请会员客户卡号
    InviteVipMobileNostring0~11邀请会员手机号
    RegSalerstring0~11开卡导购
    OldBindDatestring0~19绑卡时间(yyyy-MM-dd HH:mm:ss)
    Refereeoldcodestring

    推荐人线下卡号(弃用)
    Refereevipcodestring

    推荐人卡号(弃用)
    RefereeVipMobileNostring

    推荐人手机号(弃用)
    AddressInfoAddressInfo

    收货信息
    OpenCardPlatformstring

    开卡平台(微信\Pos\支付宝等)

    AddressInfo

    字段类型描述
    RecvProvincestring收货省
    RecvCitystring收货市
    RecvCountystring收货区
    RecvAddressstring收货人详细地址
    RecvCountrystring收货国


请求参数示例代码(json对象数组)

{

 "OldCode": "EZ00001230",

 "Code": "0000081",

 "NickName": "小桂子",

 "MobileNo": "18988888888",

 "Name": "刘桂",

 "Grade": "普通会员",

 "Sex": "1",

 "PassWord": "",

 "Birthday": "1982-10-17",

 "WxNo": "",

 "WxUnionId": "",

 "WeibNo": "",

 "QqNo": "",

 "TbNo": "",

 "Email": "12345678@qq.com",

 "RegShop": "HQS0001",

 "RegDate": "2015-05-17",

 "Province": "",

 "City": "",

 "County": "",

"AddressInfo": { "RecvProvince": "省", "RecvCity": ""市, "RecvCounty": "区", "RecvAddress": "详细地址", "RecvCountry": "国家" }

}

系统级返回结果示例(json)

指第三方接口需要返回的结果格式

{

 "Status": true,

 "StatusCode": 200,

 "Msg": "成功",

 "Timestamp": "20150622093101",

 "Sign": "6ECC9BF07C69E80F6D8552FF7B2E7A8FCA2CC80E",

 "Result": 见业务返回结果示例,

}

业务返回结果示例(json):

内容1,代表所影响行数


17024