我正在使用ebay Trading API列出该产品,但在我遇到需要为Return policy Type API
中的选项设置值的情况下,我需要设置值ShippingCostPaidByOption
是由买方支付还是由卖方支付?
同样,我需要将RefundOption
值设置为Money
或Money或项目替换。
任何人都有过使用eBay API的经验。
谢谢
答案 0 :(得分:1)
要获取适用的 RefundOption 和 ShippingCostPaidByOption 值,请在 DetailName 设置为 ReturnPolicyDetails的情况下调用 GeteBayDetails ,然后在响应中查找 ReturnPolicyDetails.Refund.RefundOption 和 ReturnPolicyDetails.ShippingCostPaidBy.ShippingCostPaidByOption 字段。可以在 AddItem 请求中使用字段的值。
以下示例可用作使用易趣API资源管理器 GeteBayDetails 的请求。
<?xml version="1.0" encoding="utf-8"?>
<GeteBayDetailsRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken>[ADD YOU OWN AUTH TOKEN</eBayAuthToken>
</RequesterCredentials>
<DetailName>ReturnPolicyDetails</DetailName>
</GeteBayDetailsRequest>
典型的响应如下所示。
<?xml version="1.0" encoding="UTF-8"?>
<GeteBayDetailsResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<ReturnPolicyDetails>
<Refund>
<RefundOption>MoneyBackOrExchange</RefundOption>
<Description>Money back or exchange (buyer's choice)</Description>
</Refund>
</ReturnPolicyDetails>
<ShippingCostPaidBy>
<ShippingCostPaidByOption>Buyer</ShippingCostPaidByOption>
<Description>Buyer</Description>
</ShippingCostPaidBy>
</ReturnPolicyDetails>
</GeteBayDetailsResponse>