文档中心 > API类目 > 阿里通信API

taobao.simcard.order.external.create (号卡下单外放接口)

号卡下单外放接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
create_sim_card_order_req CreateSimCardOrderReq 必须 下单请求
  • └ source
  • String
  • 必须
  • test
  • 渠道号
  • └ recipient_address_detail
  • String
  • 必须
  • 浙江省杭州市余杭区远洋西溪公馆听曲苑
  • 收货详细地址
  • └ buyer_card_name
  • String
  • 必须
  • 李红
  • 办卡人姓名
  • └ recipient_mobile
  • String
  • 必须
  • 13789008877
  • 收货手机号
  • └ recipient_province
  • String
  • 必须
  • 浙江省
  • 收货一级地址
  • └ buyer_card_no
  • String
  • 必须
  • 445302199803290212
  • 办卡人身份证号
  • └ out_order_id
  • String
  • 必须
  • 1232112131231
  • 外部订单号,需要保证唯一,不可超过32位
  • └ item_id
  • Number
  • 必须
  • 766467361548
  • 天猫商品id
  • └ recipient_city
  • String
  • 必须
  • 杭州市
  • 收货二级地址
  • └ recipient_area
  • String
  • 必须
  • 余杭区
  • 收货三级地址
  • └ sku_id
  • Number
  • 必须
  • 5435914878769
  • 天猫商品skuId
  • └ select_phone_num
  • String
  • 可选
  • 13642789978
  • 消费者选择购买的号码,选号商品必填

响应参数

名称 类型 示例值 描述
in_code String ORDER_IDEMPOTENT 错误码
in_success Boolean true 是否下单成功
model DistributeTradeOrderInfo model
  • └ tb_trade_id_str
  • String
  • 1123123123
  • 天猫订单号
  • └ out_order_id
  • String
  • 123123123
  • 外部订单号
desc String 外部订单幂等ID已存在,请更换幂等ID 错误描述

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
SimcardOrderExternalCreateRequest req = new SimcardOrderExternalCreateRequest();
SimcardOrderExternalCreateRequest.CreateSimCardOrderReq obj1 = new SimcardOrderExternalCreateRequest.CreateSimCardOrderReq();
obj1.setSource("test");
obj1.setRecipientAddressDetail("浙江省杭州市余杭区远洋西溪公馆听曲苑");
obj1.setBuyerCardName("李红");
obj1.setRecipientMobile("13789008877");
obj1.setRecipientProvince("浙江省");
obj1.setBuyerCardNo("445302199803290212");
obj1.setOutOrderId("1232112131231");
obj1.setItemId(766467361548L);
obj1.setRecipientCity("杭州市");
obj1.setRecipientArea("余杭区");
obj1.setSkuId(5435914878769L);
obj1.setSelectPhoneNum("13642789978");
req.setCreateSimCardOrderReq(obj1);
SimcardOrderExternalCreateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<simcard_order_external_create_response>
    <in_code>ORDER_IDEMPOTENT</in_code>
    <in_success>true</in_success>
    <model>
        <tb_trade_id_str>1123123123</tb_trade_id_str>
        <out_order_id>123123123</out_order_id>
    </model>
    <desc>外部订单幂等ID已存在,请更换幂等ID</desc>
</simcard_order_external_create_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

返回
顶部