EbayApi而不是getItem使用GetSellerList(ebay说)


EbayApi rather then getItem use GetSellerList ( says ebay )

为了检索购买的变体的实际变体库URL,我需要多次调用getItem

显然,Ebay建议使用getSellerList来避免多次getItem调用;但是,令人惊讶的是,此调用无法根据其Ebay项目编号查找项目,而只能按SKU过滤。这显然什么也没找回。

是否有任何批量调用来按其 Ebay 项目编号而不是通过此非工作 SKU 检索更多项目?

您应该尝试调用"GetMyeBaySelling",如下所示,它为我提供了所有变体以及详细信息,当您获得结果时,您可以将其保存到数组中并搜索所需的项目。

$feed = <<< EOD
<?xml version="1.0" encoding="utf-8"?>
<GetMyeBaySellingRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken>$eBay->auth_token</eBayAuthToken>
</RequesterCredentials>
<ActiveList>
<Sort>Title</Sort>
<IncludeNotes>FALSE</IncludeNotes>
<Pagination><EntriesPerPage>200</EntriesPerPage>
<PageNumber>$pageNo</PageNumber>
</Pagination>
</ActiveList>
<HideVariations>FALSE</HideVariations>
<DetailLevel>ReturnAll</DetailLevel>
<MessageID>1</MessageID>
<Version>$eBay->api_version</Version>
<WarningLevel>High</WarningLevel>
</GetMyeBaySellingRequest>​
EOD;