文档中心 > API类目 > 全渠道API

taobao.omniorder.store.accpeted (Pos端门店接单接口)

ISV Pos端门店接单,通知星盘

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
tid Number 必须 1231243213213 淘宝交易主订单ID
report_timestamp Number 必须 1469970719197 ISV系统上报时间
sub_order_list StoreAcceptedResult [] 必须
  • 最大列表长度:20
  • 子订单列表
    • └ code
    • String
    • 必须
    • 0
    • 0表示无系统异常
    • └ message
    • String
    • 可选
    • internal error
    • 异常描述
    • └ sub_oid
    • Number
    • 必须
    • 1231243213213
    • 子订单Id
    • └ store_id
    • String
    • 必须
    • 13343
    • 店铺Id, 可能是门店或者电商仓
    • └ store_type
    • String
    • 必须
    • Store
    • 店铺类型, 门店或者电商仓
    • └ store_name
    • String
    • 可选
    • XXX门店
    • 店铺名称
    • └ operator
    • String
    • 可选
    • 小王
    • 操作者
    • └ tid
    • Number
    • 必须
    • 1231243213213
    • 主订单Id
    • └ attributes
    • String
    • 可选
    • {"key": "value"}
    • 扩展字段
    trace_id String 可选 57fea4yuhfae 跟踪Id

    响应参数

    名称 类型 示例值 描述
    err_code String 0 错误码
    message String error 错误内容

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    OmniorderStoreAccpetedRequest req = new OmniorderStoreAccpetedRequest();
    req.setTid(1231243213213L);
    req.setReportTimestamp(1469970719197L);
    List<OmniorderStoreAccpetedRequest.StoreAcceptedResult> list2 = new ArrayList<OmniorderStoreAccpetedRequest.StoreAcceptedResult>();
    OmniorderStoreAccpetedRequest.StoreAcceptedResult obj3 = new OmniorderStoreAccpetedRequest.StoreAcceptedResult();
    list2.add(obj3);
    obj3.setCode("0");
    obj3.setMessage("internal error");
    obj3.setSubOid(1231243213213L);
    obj3.setStoreId("13343");
    obj3.setStoreType("Store");
    obj3.setStoreName("XXX门店");
    obj3.setOperator("小王");
    obj3.setTid(1231243213213L);
    obj3.setAttributes("{\"key\": \"value\"}");
    req.setSubOrderList(list2);
    req.setTraceId("57fea4yuhfae");
    OmniorderStoreAccpetedResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <omniorder_store_accpeted_response>
        <err_code>0</err_code>
        <message>error</message>
    </omniorder_store_accpeted_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

    返回
    顶部