2017-05-02 120 views
0

因此,每次我對API進行此調用時,每個訂單都有ShippingServiceSelected.ShippingServiceCost.value每個訂單始終爲0。我保證每個訂單都有通過eBay購買的運費,因爲它們是我售出的物品。我是蟒蛇,並通過eBaySDK模塊這樣做,可以在這裏找到:https://github.com/timotheus/ebaysdk-python如何獲得賣家從eBay API GetOrders支付的運費?

我對API的調用使用的參數:CreatedTimeFrom,CreatedTimeTo,IncludeFinalValueFee:沒錯,和Pagination.EntriesPerPage:100

非常感謝您的幫助。

+0

這是不可能的。您應該在ShippingServiceSelected.ShippingServiceCost中獲得運費。請檢查您的訂單。 –

回答

0

在XML中將元素的值設置爲RETneverL,這將返回所有數據的特定順序以及運輸細節。

示例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>