文档中心 > API类目 > 五道口API

alibaba.tcls.aelophy.merchant.user.upload (商家会员数据上传)

商家会员数据上传

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
user_info_list MerchantUserInfo [] 必须
  • 最大列表长度:20
  • 渠道用户信息
    • └ real_phone
    • String
    • 可选
    • 13100000000
    • 真实手机号
    • └ birthday
    • Date
    • 可选
    • 2019-01-01 00:00:00
    • 生日
    • └ address
    • String
    • 可选
    • 某某市某某县
    • 地址
    • └ gender
    • String
    • 可选
    • 男、女
    • 性别
    • └ register_time
    • Date
    • 可选
    • 2019-01-01 00:00:00
    • 注册时间
    • └ member_level
    • String
    • 可选
    • 1.2.3...
    • 等级
    • └ source
    • String
    • 可选
    • 线上、线下等
    • 入会来源
    • └ user_name
    • String
    • 可选
    • 小明
    • 用户名
    • └ card_no
    • String
    • 可选
    • 123123123
    • 卡号
    • └ score_balance
    • String
    • 可选
    • 100
    • 积分余额,可以为小数
    • └ customize_channel
    • String
    • 可选
    • 供isv或商家自定义使用
    • 自定义渠道类型
    • └ union_uid
    • String
    • 必须
    • 123453333
    • 商家侧统一用户标识ID,如统一会员id
    • └ channel_user_id
    • String
    • 可选
    • xxx1231
    • 渠道用户ID,如erp会员id,淘宝openid、饿了么uid、微信openId
    • └ card_balance
    • Number
    • 可选
    • 675
    • 储值卡余额,需要统一单位为”分“,然后取整上传
    • └ extend_property
    • String
    • 可选
    • {xx:xx}
    • 扩项属性
    • └ start_time
    • Date
    • 可选
    • 2019-01-01 00:00:00
    • 会员开始时间
    • └ end_time
    • Date
    • 可选
    • 2023-01-01 00:00:00
    • 会员结束时间
    • └ renew
    • Boolean
    • 可选
    • false
    • 是否续费
    • └ source_tag
    • String
    • 可选
    • 78965
    • 引导来源标识,填写引导来源标识备注,如门店编码
    • └ pay_member
    • Boolean
    • 可选
    • true
    • 是否付费
    • └ channel_code
    • String
    • 必须
    • storePos
    • storeMember:门店会员,txd:淘鲜达,eleme:饿了么,weixin:微信小程序
    • └ origin_whole_data
    • String
    • 可选
    • {"xx","xx"}
    • isv系统中的完整的用户信息
    • └ wx_user_name
    • String
    • 可选
    • hello_kitty
    • 微信名
    • └ wx_union_id
    • String
    • 可选
    • asdfxxx123asd
    • 微信unionId

    响应参数

    名称 类型 示例值 描述
    api_result ApiResult 接口返回model
    • └ success
    • Boolean
    • false
    • 是否成功
    • └ err_code
    • String
    • 123
    • 错误码
    • └ err_msg
    • String
    • unionUid为空等
    • 错误信息描述
    • └ model
    • Boolean
    • true、false
    • model

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaTclsAelophyMerchantUserUploadRequest req = new AlibabaTclsAelophyMerchantUserUploadRequest();
    List<AlibabaTclsAelophyMerchantUserUploadRequest.MerchantUserInfo> list2 = new ArrayList<AlibabaTclsAelophyMerchantUserUploadRequest.MerchantUserInfo>();
    AlibabaTclsAelophyMerchantUserUploadRequest.MerchantUserInfo obj3 = new AlibabaTclsAelophyMerchantUserUploadRequest.MerchantUserInfo();
    list2.add(obj3);
    obj3.setRealPhone("13100000000");
    obj3.setBirthday(StringUtils.parseDateTime("2019-01-01 00:00:00"));
    obj3.setAddress("某某市某某县");
    obj3.setGender("男、女");
    obj3.setRegisterTime(StringUtils.parseDateTime("2019-01-01 00:00:00"));
    obj3.setMemberLevel("1.2.3...");
    obj3.setSource("线上、线下等");
    obj3.setUserName("小明");
    obj3.setCardNo("123123123");
    obj3.setScoreBalance("100");
    obj3.setCustomizeChannel("供isv或商家自定义使用");
    obj3.setUnionUid("123453333");
    obj3.setChannelUserId("xxx1231");
    obj3.setCardBalance(675L);
    obj3.setExtendProperty("{xx:xx}");
    obj3.setStartTime(StringUtils.parseDateTime("2019-01-01 00:00:00"));
    obj3.setEndTime(StringUtils.parseDateTime("2023-01-01 00:00:00"));
    obj3.setRenew(false);
    obj3.setSourceTag("78965");
    obj3.setPayMember(true);
    obj3.setChannelCode("storePos");
    obj3.setOriginWholeData("{\"xx\",\"xx\"}");
    obj3.setWxUserName("hello_kitty");
    obj3.setWxUnionId("asdfxxx123asd");
    req.setUserInfoList(list2);
    AlibabaTclsAelophyMerchantUserUploadResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_tcls_aelophy_merchant_user_upload_response>
        <api_result>
            <success>false</success>
            <err_code>123</err_code>
            <err_msg>unionUid为空等</err_msg>
            <model>true、false</model>
        </api_result>
    </alibaba_tcls_aelophy_merchant_user_upload_response>

    异常示例

    • XML示例
    • JSON示例
    <error_response>
        <code>50</code>
        <msg>Remote service error</msg>
        <sub_code>isv.invalid-parameter</sub_code>
        <sub_msg>非法参数</sub_msg>
    </error_response>

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部