2016-12-29 6 views
0

Я работаю над решением управления запасами, которое необходимо взаимодействовать с Half.com. Half.com использует подмножество API eBay, на которое ссылаются here.Получение инвентаря аутентифицированного пользователя через Half.com API?

Одним из основополагающих элементов, которые я не могу найти для half.com, является возможность получить инвентаризацию списков аутентифицированных пользователей. Я вижу, как изменять или отображать списки с помощью идентификаторов продуктов, но не как получить список действительных идентификаторов продуктов. Поскольку это, по-видимому, является основной функциональностью, я могу только предположить, что я что-то упускаю.

Если вы знаете, как я должен идти по этому поводу или могу указать мне в правильном направлении, я был бы благодарен.

ответ

0

Это старый пост, но я сам столкнулся с этой ситуацией при разработке приложения, которое нужно было сделать, и разобралось. Несмотря на то, что eBay не задокументирована по указанной вами ссылке, API-интерфейс GetSellerList выполняет эту работу.

<?xml version="1.0" encoding="utf-8"?> 
<GetSellerListRequest xmlns="urn:ebay:apis:eBLBaseComponents"> 
<RequesterCredentials> 
    <eBayAuthToken>EBAY USER AUTH TOKEN HERE</eBayAuthToken> 
</RequesterCredentials> 
<GranularityLevel>Fine</GranularityLevel> 
<ListingType>Half</ListingType> 
<StartTimeFrom>TODAYS DATE HERE</StartTimeFrom> 
<StartTimeTo>119 DAYS IN THE FUTURE FROM TODAYS DATE HERE</StartTimeTo> 
<ErrorLanguage>en_US</ErrorLanguage> 
<WarningLevel>High</WarningLevel> 
</GetSellerListRequest> 

Ключом является тип ListingType, установленный на «Half». Другой ключ заключается в том, что для получения всех списков, когда они относятся к типу half.com, вам необходимо использовать большой диапазон дат (максимум 120 дней для этого API).

Пример XML-запроса возвращает весь инвентарь, указанный продавцом на сайте half.com, где вы уже выбрали токен сеанса API для этого пользователя.

Смежные вопросы