Je me suis battue avec l'API des Grands Marchands d'eBay pendant un moment. Ça a été dur. J'ai enfin des messages qui circulent tout au long de leur système, mais j'ai des problèmes avec leur schéma. Apparemment, il y a beaucoup plus de restrictions que ce qui est défini dans le schéma.Quelqu'un at-il de meilleures informations sur le schéma des grands marchands d'eBay?
À titre d'exemple, le schéma définit les options de service d'expédition, ce qui peut ressembler à ceci:
<ShippingServiceOptions>
<ShippingService>USPSPriority</ShippingService>
<ShippingServiceCost currencyID="USD">7.99</ShippingServiceCost>
<ShippingServiceAdditionalCost currencyID="USD">0.0</ShippingServiceAdditionalCost>
<ShippingServicePriority>1</ShippingServicePriority>
</ShippingServiceOptions>
et est défini dans leur schéma comme ceci:
<complexType name="ShippingServiceOptionsType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="ShippingInsuranceCost" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
<element name="ShippingService" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
<element name="ShippingServiceCost" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
<element name="ShippingServiceAdditionalCost" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccur ="0"/>
<element name="ShippingServicePriority" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="ExpeditedService" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="ShippingTimeMin" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="ShippingTimeMax" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="ShippingSurcharge" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
<element name="FreeShipping" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
Où puis-je trouver valide valeurs pour ShippingService? J'ai trouvé un exemple où ils ont USPSPriority. Celui-ci fonctionne, mais tout ce que j'ai pu deviner (UPS, UPSGround, UPS2ndDayAir, etc.) se traduit par une erreur de "données invalides".
Si quelqu'un connaît une liste de valeurs valides, ou tout autre élément qui explique mieux le schéma d'eBay pour les grands services Merchamt (LMS) s'il vous plaît laissez-moi savoir. En tant que question secondaire, qu'est-ce qu'un type de "{http://www.w3.org/2001/XMLSchema} jeton"? JAXB le convertit actuellement en chaîne.
Une réponse très informative! BTW: vous pouvez faire des liens comme ça (ou utilisez l'icône de lien "world-and-arrow"): [XSD de eBay Large Merchant Service] (http://developer.ebay.com/webservices/latest/merchantdataservice.xsd) – 13ren
Salut @Overflow Helper, je veux travailler pour la liste des éléments en une fois sur e-Bay. Veuillez m'aider comment je peux faire ça? Merci d'avance –