Open Account导入数据 批量导入数据 批量导入 登录名、登录密码 批量添加或修改物料工厂(没有则新增,存在则修改)


  批量新增/修改erp物料

 阿里巴巴开放平台 https://open.1688.com/api/apidocdetail.htm?aopApiCategory=purchase_integrate&id=cn.alibaba.open:alibaba.caigou.product.batchAddOrUpdateErpProducts-1

批量添加或修改物料工厂(没有则新增,存在则修改)

 阿里巴巴开放平台 https://open.1688.com/api/apidocdetail.htm?aopApiCategory=purchase_integrate&id=cn.alibaba.open%3Aalibaba.caigou.product.batchAddOrUpdateProductFactory-1

供应商信息导入
阿里巴巴开放平台 https://open.1688.com/api/apidocdetail.htm?aopApiCategory=purchase_integrate&id=cn.alibaba.open%3Acaigou.api.supplier.import-1

开放平台-文档中心 https://bigdata.taobao.com/api.htm?docId=24821&docType=2

taobao.open.account.create( Open Account导入数据 ) ¥开放平台免费API不需用户授权 Open Account导入数据  

公共参数

请求地址:
环境 HTTP地址 HTTPS地址
正式环境 http://gw.api.taobao.com/router/rest https://eco.taobao.com/router/rest
公共请求参数:
名称 类型 必须 描述
method String API接口名称,例如:taobao.open.account.create
app_key String TOP分配给应用的AppKey,例如:12345678
session String 用户登录授权成功后,TOP颁发给应用的授权信息,详细介绍请点击这里。当此API的标签上注明:“需要授权”,则此参数必传;“不需要授权”,则此参数不需要传;“可选授权”,则此参数为可选
timestamp String 时间戳,格式为yyyy-MM-dd HH:mm:ss,时区为GMT+8,例如:2015-01-01 12:00:00。淘宝API服务端允许客户端请求最大时间误差为10分钟
v String API协议版本,可选值:2.0
sign_method String 签名的摘要算法,可选值为:hmac,md5,hmac-sha256。
sign String API输入参数签名结果,签名算法介绍请点击这里
format String 响应格式。默认为xml格式,可选值:xml,json。
simplify Boolean 是否采用精简JSON返回格式,仅当format=json时有效,默认值为:false
公共响应参数:
名称 类型 描述
request_id String 平台颁发的每次请求访问的唯一标识
error_response String 请求访问失败时返回的根节点
code String 请求失败返回的错误码
msg String 请求失败返回的错误信息
sub_code String 请求失败返回的子错误码
sub_msg String 请求失败返回的子错误信息
***_response String 请求成功返回的根节点,'***' 为API名称的下划线模式

请求参数

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

响应参数

名称 类型 示例值 描述 datas OpenaccountLong []   插入数据的Open Account Id的列表 message String SUCCESS 返回信息 data Number 123 返回数据 code Number 1 返回码 successful Boolean true 是否成功

请求示例

  JAVA PHP .NET CURL Python NodeJS C/C++ Python3 GO PHP7  
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
OpenAccountCreateRequest req = new OpenAccountCreateRequest();
List list2 = new ArrayList();
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.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);
OpenAccountCreateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  XML JSON  
<open_account_create_response>
    <datas>
        <openaccount_long>
            <message>SUCCESSmessage>
            <data>123data>
            <code>1code>
            <successful>truesuccessful>
        openaccount_long>
    datas>
open_account_create_response>

异常示例

  XML JSON  
<error_response>
    <code>50code>
    <msg>Remote service errormsg>
    <sub_code>isv.invalid-parametersub_code>
    <sub_msg>非法参数sub_msg>
error_response>

错误码解释

错误码 错误消息 解决方案
没有数据