文档中心 > API类目 > ICBU-交易

alibaba.seller.address.save (卖家保存地址)

卖家保存地址

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_trade_ecology_address_save_request TradeEcologyAddressSaveRequest 必须 {}
  • address
  • AddressInfo
  • 必须
  • 地址
  • └ address
  • String
  • 必须
  • New York, NY, USA
  • 主地址
  • └ address2
  • String
  • 可选
  • California, CA, USA
  • 备用地址
  • city
  • DivisionInfo
  • 必须
  • 城市
  • └ name
  • String
  • 必须
  • New York
  • 城市名
  • country
  • DivisionInfo
  • 必须
  • 国家
  • └ name
  • String
  • 必须
  • Unit Station America
  • 国家名
  • └ code
  • String
  • 必须
  • US
  • 国家code
  • province
  • DivisionInfo
  • 必须
  • └ name
  • String
  • 必须
  • xxx
  • 省名
  • └ zip
  • String
  • 可选
  • 23331231
  • 邮编
  • └ address_id
  • String
  • 可选
  • 24231
  • 地址id,不传则创建一个新的,传了的话就更新该地址
  • └ buyer_email
  • String
  • 必须
  • afafa@qqq.com
  • 买家邮箱
  • contact
  • ContactInfo
  • 必须
  • 联系人
  • └ mobile_no
  • String
  • 可选
  • 15988332222
  • 号码
  • └ phone_code
  • String
  • 可选
  • 86
  • 区号
  • └ contact_person
  • String
  • 必须
  • lihao
  • 联系人

响应参数

名称 类型 示例值 描述
value AddressSaveResponse {} {}
  • └ address_id
  • String
  • 2134543
  • 地址id

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaSellerAddressSaveRequest req = new AlibabaSellerAddressSaveRequest();
AlibabaSellerAddressSaveRequest.TradeEcologyAddressSaveRequest obj1 = new AlibabaSellerAddressSaveRequest.TradeEcologyAddressSaveRequest();
AlibabaSellerAddressSaveRequest.AddressInfo obj2 = new AlibabaSellerAddressSaveRequest.AddressInfo();
obj2.setAddress("New York, NY, USA");
obj2.setAddress2("California, CA, USA");
AlibabaSellerAddressSaveRequest.DivisionInfo obj3 = new AlibabaSellerAddressSaveRequest.DivisionInfo();
obj3.setName("New York");
obj2.setCity(obj3);
AlibabaSellerAddressSaveRequest.DivisionInfo obj4 = new AlibabaSellerAddressSaveRequest.DivisionInfo();
obj4.setName("Unit Station America");
obj4.setCode("US");
obj2.setCountry(obj4);
AlibabaSellerAddressSaveRequest.DivisionInfo obj5 = new AlibabaSellerAddressSaveRequest.DivisionInfo();
obj5.setName("xxx");
obj2.setProvince(obj5);
obj2.setZip("23331231");
obj1.setAddress(obj2);
obj1.setAddressId("24231");
obj1.setBuyerEmail("afafa@qqq.com");
AlibabaSellerAddressSaveRequest.ContactInfo obj6 = new AlibabaSellerAddressSaveRequest.ContactInfo();
obj6.setMobileNo("15988332222");
obj6.setPhoneCode("86");
obj1.setContact(obj6);
obj1.setContactPerson("lihao");
req.setParamTradeEcologyAddressSaveRequest(obj1);
AlibabaSellerAddressSaveResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_seller_address_save_response>
    <value>
        <address_id>2134543</address_id>
    </value>
</alibaba_seller_address_save_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

返回
顶部