Ebay API - кто пользовался, подскажите

humbert
На сайте с 16.03.2006
Offline
527
1423

Клиент просит его товары с Ebay перенести на собственный домен. Вручную переносить долго.

У Ebay есть API, через который можно забрать товар и перенести куда угодно. Но не найду как собрать все товары конкретного продавца через этот API.

Парсинг прайс-листов, наполнение интернет-магазина товаром. (https://humbert.ru) Любая CMS (Битрикс, OpenCart, Prestashop и даже Woo Commerce )
MK
На сайте с 18.08.2005
Offline
126
#1
humbert:

У Ebay есть API, через который можно забрать товар и перенести куда угодно. Но не найду как собрать все товары конкретного продавца через этот API.

Вот тут может

 

<findItemsAdvancedRequest xmlns="http://www.ebay.com/marketplace/search/v1/services">
<itemFilter>
<name>Seller</name>
<value>Имя продавца</value>
</itemFilter>
<paginationInput>
<entriesPerPage>100</entriesPerPage>
</paginationInput>
<outputSelector>.....</outputSelector>
</findItemsAdvancedRequest>
нет
_
На сайте с 24.03.2008
Offline
381
#2

Там есть пример для .net, из него можно слепить то, что нужно.

(он как раз для финдинг апи).

Я для себя делал извлечение товаров продавцов из списка по ключевым словам,

либо из указаных подрубрик. Дабы мониторить некоторые "вкусняшки", которые

эти продавцы весьма нерегулярно выкладывают. Работало. Точнее до сих пор работает.

humbert
На сайте с 16.03.2006
Offline
527
#3

findItemsAdvancedRequest - самое оно:) Получил список товаров

---------- Добавлено 30.05.2017 в 20:05 ----------

А еще вопрос, мне хотелось бы GET запрос на получение деталей по товару

https://developer.ebay.com/Devzone/product/CallRef/getProductDetails.html - нашел такое, там надо XML-запрос делать, а надо GET. При этом известен только ID товара

Список товаров получаю таким запросом

http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsAdvanced&SECURITY-APPNAME=[security_code]&RESPONSE-DATA-FORMAT=XML&REST-PAYLOAD&itemFilter(0).name=Seller&itemFilter(0).value(0)=[seller_name]&itemFilter(1).name=LocatedIn&itemFilter(1).value=WorldWide&paginationInput.entriesPerPage=100&paginationInput.pageNumber=10

humbert
На сайте с 16.03.2006
Offline
527
#4

Не, не получается у меня получить данные по товару:(

Туповат я.

Может кто поможет? Есть ID товара, надо получить детали описания: цвет, остаток, цену, картинки

MK
На сайте с 18.08.2005
Offline
126
#5

$f='http://open.api.ebay.com/shopping?'

. 'callname=GetSingleItem&'
. 'responseencoding=JSON&'
. 'appid=' . $apiId . '&'
. 'siteid=0&'
. 'version=967&'
. 'IncludeSelector=Variations,Details,ItemSpecifics&'
. 'ItemID=311777874402';

print_r(json_decode(file_get_contents($f)));

Доки, можно поиграть IncludeSelector , список допустимых значений по ссылке

humbert
На сайте с 16.03.2006
Offline
527
#6

Ура, я знал что я туп:) Спасибо большое.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий