Я пытаюсь получить изображение самого высокого качества для каждого элемента, возвращаемого запросом GetSellerList. Изображения HQ можно просмотреть вручную, щелкнув изображение на странице продукта (так что я знаю, что они существуют).Grabbing A Large Image With Ebay API GetSellerList
К сожалению, только изображения среднего размера. Я googled и googled, только для того, чтобы найти много упоминаний о SelectorOutput, которые могут использоваться только в API поиска, и это совершенно не имеет отношения к тому, что я пытаюсь сделать.
Вот мой вклад XML (обратите внимание, что мои аутентификации позаботятся с библиотекой Js я использую):
var xml = '<?xml version="1.0" encoding="UTF-8"?>' +
'<GetSellerListRequest xmlns="urn:ebay:apis:eBLBaseComponents">' +
'<RequesterCredentials>' +
'<eBayAuthToken> <!-- my ebayAuthToken -->' +
'</RequesterCredentials>' +
'<UserID>samurai-gardens</UserID>' +
'<StartTimeFrom>2016-01-01T23:35:27.000Z</StartTimeFrom>' +
'<StartTimeTo>2016-02-01T23:35:27.000Z</StartTimeTo>' +
'<DetailLevel>ItemReturnDescription</DetailLevel>' +
'<Pagination ComplexType="PaginationType">' +
'<EntriesPerPage>10</EntriesPerPage>' +
'<PageNumber>1</PageNumber>' +
'</Pagination>' +
'</GetSellerListRequest>"';
Я получаю правильный вывод, я просто не понимаю, как я могу потяните большие изображения с этим. Спасибо ebay за супер разочарование апи!
Трудно найти информацию по этой теме. Я думал, что они могут фактически ограничить эту способность, чтобы люди не использовали eBay как репозиторий фото продукта. Вы рассматривали разложение URL-адреса изображения, когда вы нажимаете изображение на веб-сайте eBay? Я думаю, если вы знаете URL-адрес корневого EPS, который вы можете получить без труда, и как создается URL-адрес eBay для запроса большого изображения, вы можете получить данные, которые вы ищете. –
Вам нужно найти источник страниц eBay, чтобы найти фактический URL-адрес изображения, но я вижу, что каждое изображение с высоким разрешением имеет имя s-l1600.jpg. Это может быть совпадением, поскольку я проверял только 3 случайных списка. URL-адрес формы http://i.ebayimg.com/images/g/dCMAAOSwMzVTxANQ/s-l1600.jpg Я не уверен, что весь этот URL-адрес - это то, что вы возвращаете с вашего запроса. Другое замечание: изображения L1600 всегда говорят, что они являются родными 1600 x 1600, что может указывать на наличие связи между соглашением об именах и разрешением изображения. Возможно, это даст вам строку, на которую можно потянуть. –
Спасибо за ваш ответ Нейт.Это примерный URL-адрес изображения, который я возвращаю: i.ebayimg.com/00/s/ODAwWDYyOQ==/z/3eEAAOSwSdZWdJRL/$_1.JPG?set_id=880000500F Я не уверен, могу ли я манипулировать этим URL или каким образом для возврата 1600 x 1600. Ваш метод действительно покрыт другой потоком stackoverflow, который я помню. – bmills