【问题标题】:eBay API GetOrders How to get the shipping cost that the seller paideBay API GetOrders 如何获取卖家支付的运费
【发布时间】:2017-05-02 15:24:20
【问题描述】:

所以每次我对 API 进行此调用时,每个订单都有一个 ShippingServiceSelected.ShippingServiceCost.value 对于每个订单始终为 0。我保证每个订单都是通过 eBay 购买的,因为它们是我出售的物品。我在 Python 上并通过 eBaySDK 模块执行此操作,可以在此处找到:https://github.com/timotheus/ebaysdk-python

我对 API 的调用使用以下参数:CreatedTimeFrom、CreatedTimeTo、IncludeFinalValueFee: True 和 Pagination.EntriesPerPage: 100

提前感谢您的帮助。

【问题讨论】:

  • 不可能。您应该在 ShippingServiceSelected.ShippingServiceCost 中获得运费。请检查您的订单。

标签: python ebay-api ebay-sdk


【解决方案1】:

将 XML 中元素 的值设置为 RETURNALL,这将返回特定订单中的所有数据以及运输详细信息。

示例 Xml 将是 --

<?xml version="1.0" encoding="utf-8"?>
<GetOrdersRequest xmlns="urn:ebay:apis:eBLBaseComponents">
 <RequesterCredentials>
   <eBayAuthToken>ABC...123</eBayAuthToken>
 </RequesterCredentials>
<DetailLevel>ReturnAll</DetailLevel>
 <CreateTimeFrom>2015-12-01T20:34:44.000Z</CreateTimeFrom>
 <CreateTimeTo>2015-12-10T20:34:44.000Z</CreateTimeTo>
 <OrderRole>Seller</OrderRole>
 <OrderStatus>Active</OrderStatus>
</GetOrdersRequest>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-05
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    相关资源
    最近更新 更多