易趣:对于退货政策API,应为ShippingCostPaidByOption设置什么值

时间:2013-10-22 12:10:24

标签: ebay

我正在使用ebay Trading API列出该产品,但在我遇到需要为Return policy Type API中的选项设置值的情况下,我需要设置值ShippingCostPaidByOption是由买方支付还是由卖方支付?

同样,我需要将RefundOption值设置为Money或Money或项目替换。

任何人都有过使用eBay API的经验。

谢谢

1 个答案:

答案 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>