2017-05-02 6 views
0

Donc, chaque fois que je fais cet appel à l'API, chaque commande a un ShippingServiceSelected.ShippingServiceCost.value Est toujours 0 pour chaque commande. Je suis certain que chaque commande a été achetée via eBay parce que ce sont les articles que j'ai vendus. Je suis le python et le faire à travers le module eBaySDK qui peut être trouvé ici: https://github.com/timotheus/ebaysdk-pythonComment puis-je obtenir les frais de port que le vendeur a payés à partir de eBay API GetOrders?

L'appel que je fais à l'API utilise les arguments: CreatedTimeFrom, CreatedTimeTo, IncludeFinalValueFee: True et Pagination.EntriesPerPage: 100

Merci d'avance pour votre aide.

+0

Il est impossible. Vous devriez obtenir le coût d'expédition dans ShippingServiceSelected.ShippingServiceCost. S'il vous plaît vérifier vos commandes. –

Répondre

0

Définir la valeur de l'élément dans le fichier XML comme RETURNALL, Cela renverrait toutes les données dans un ordre particulier et également les détails d'expédition.

Sample Xml sera -

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