taobao.open.account.update (Open Account数据更新)

Open Account数据更新

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_list OpenAccount [] 可选
  • 最大列表长度:20
  • Open Account
    • └ login_id
    • String
    • 可选
    • demo
    • 登录名
    • └ create_device_id
    • String
    • 可选
    • demo
    • 帐号创建的设备的ID
    • └ alipay_id
    • String
    • 可选
    • demo
    • 支付宝的帐号标识
    • └ locale
    • String
    • 可选
    • demo
    • 地区
    • └ bank_card_no
    • String
    • 可选
    • demo
    • 银行卡号
    • └ isv_account_id
    • String
    • 可选
    • demo
    • 开发者自定义账号id
    • └ email
    • String
    • 可选
    • demo
    • 邮箱
    • └ avatar_url
    • String
    • 可选
    • demo
    • 头像url
    • └ bank_card_owner_name
    • String
    • 可选
    • demo
    • 银行卡的拥有者姓名
    • └ display_name
    • String
    • 可选
    • demo
    • 展示名
    • └ login_pwd_salt
    • String
    • 可选
    • demo
    • 密码salt
    • └ login_pwd
    • String
    • 可选
    • demo
    • 密码
    • └ open_id
    • String
    • 可选
    • demo
    • 第三方oauth openid
    • └ mobile
    • String
    • 可选
    • demo
    • 手机
    • └ create_location
    • String
    • 可选
    • demo
    • 账号创建时的位置
    • └ ext_infos
    • String
    • 可选
    • demo
    • 自定义扩展信息Map的Json格式
    • └ login_pwd_intensity
    • Number
    • 可选
    • 123
    • 密码加密强度
    • └ id
    • Number
    • 可选
    • 123
    • Open Account Id
    • └ type
    • Number
    • 可选
    • 2
    • 账号创建类型:1、通过短信创建,2、ISV批量导入,3、ISV OAuth创建
    • └ status
    • Number
    • 可选
    • 1
    • 账号状态:1、启用,2、删除,3、禁用
    • └ login_pwd_encryption
    • Number
    • 可选
    • 1
    • 加密算法类型:1、代表单纯MD5,2:代表单一Salt的MD5,3、代表根据记录不同后的MD5
    • └ gender
    • Number
    • 可选
    • 1
    • 1男 2女
    • └ name
    • String
    • 可选
    • baymax
    • 姓名
    • └ birthday
    • String
    • 可选
    • 20150120
    • 出生日期
    • └ wangwang
    • String
    • 可选
    • baymax
    • 旺旺
    • └ weixin
    • String
    • 可选
    • 1822939822
    • 微信
    • └ oauth_plateform
    • Number
    • 可选
    • 1
    • TAOBAO = 1;WEIXIN = 2;WEIBO = 3;QQ = 4;

    响应参数

    名称 类型 示例值 描述
    datas OpenaccountVoid [] update是否成功
    • └ message
    • String
    • SUCCESS
    • 返回信息
    • └ successful
    • Boolean
    • true
    • 是否成功
    • └ code
    • Number
    • 1
    • 错误码

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    OpenAccountUpdateRequest req = new OpenAccountUpdateRequest();
    List<OpenAccount> list2 = new ArrayList<OpenAccount>();
    OpenAccount obj3 = new OpenAccount();
    list2.add(obj3);
    obj3.setLoginId("baymax");
    obj3.setCreateDeviceId("FxJbzXjm3vtO2GqNIdfnej9Db44Kwek");
    obj3.setAlipayId("baymax@126.com");
    obj3.setLocale("zh_CN");
    obj3.setBankCardNo("1234 7655 28763 211");
    obj3.setIsvAccountId("19862");
    obj3.setEmail("abc@126.com");
    obj3.setAvatarUrl("http://image.abc.com/aa.jpg");
    obj3.setBankCardOwnerName("baymax");
    obj3.setDisplayName("baymax");
    obj3.setLoginPwdSalt("WjndM");
    obj3.setLoginPwd("xmbuioyfhkuijaamdkoohndmadjidhjifjd");
    obj3.setOpenId("xhdjeiyenmkljagjud");
    obj3.setMobile("17084836002");
    obj3.setCreateLocation("120.146484,30.313617");
    obj3.setExtInfos("{\"gender\":\"male\"}");
    obj3.setLoginPwdIntensity(1L);
    obj3.setId(123L);
    obj3.setType(2L);
    obj3.setStatus(1L);
    obj3.setLoginPwdEncryption(1L);
    obj3.setGender(1L);
    obj3.setName("baymax");
    obj3.setBirthday("20150120");
    obj3.setWangwang("baymax");
    obj3.setWeixin("1822939822");
    obj3.setOauthPlateform(1L);
    req.setParamList(list2);
    OpenAccountUpdateResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <open_account_update_response>
        <datas>
            <openaccount_void>
                <message>SUCCESS</message>
                <successful>true</successful>
                <code>1</code>
            </openaccount_void>
        </datas>
    </open_account_update_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

    返回
    顶部