0
在過去幾天裏,我注意到eBay中有一件很奇怪的事情。我正在使用GetItem和GetSingleItem調用來獲取項目的數量。自週一以來(我認爲),電話回覆的數量不正確。例如,如果我在eBay中打開ItemID 231802662855,我看到該項目可用,我可以購買它,並且可用數量爲1.但是,如果我通過API調用來獲取數量,則GetItem和GetSingleItem都會返回數量= 0eBay API數量沒有返回實際價值
以下是的GetItem請求和響應:
<?xml version="1.0" encoding="utf-8"?>
<GetItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken>...</eBayAuthToken>
</RequesterCredentials>
<ErrorLanguage>en_US</ErrorLanguage>
<WarningLevel>High</WarningLevel>
<ItemID>231802662855</ItemID>
<OutputSelector>Item.Quantity</OutputSelector>
</GetItemRequest>
<?xml version="1.0" encoding="UTF-8"?>
<GetItemResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2017-07-07T07:23:52.205Z</Timestamp>
<Ack>Success</Ack>
<Version>1009</Version>
<Build>E1009_INTL_API_18420867_R1</Build>
<Item>
<Quantity>0</Quantity>
</Item>
</GetItemResponse>
這裏是GetSingleItem請求和響應:
<?xml version="1.0" encoding="utf-8"?>
<GetSingleItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<ItemID>231802662855</ItemID>
<IncludeSelector>Details</IncludeSelector>
</GetSingleItemRequest>
<?xml version="1.0" encoding="UTF-8"?>
<GetSingleItemResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2017-07-07T07:30:36.420Z</Timestamp>
<Ack>Success</Ack>
<Build>E1021_CORE_APILW_18481359_R1</Build>
<Version>1021</Version>
<Item>
...
<Quantity>0</Quantity>
...
</Item>
</GetSingleItemResponse>
如果你打開易趣同一項目,你可以看到它實際上是ava並且它有1個數量。 Link
有沒有其他人有這個問題?你找到了解決方案嗎?