如何获得卖家从eBay API GetOrders支付的运费?

时间:2017-05-02 15:24:20

标签: python ebay ebay-api

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

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

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

将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>