Чтобы получить фактический 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;
Других решений пока нет …