Получите количество товаров продавца по различным критериям

Я хочу получить общее количество товаров продавца по различным аспектам, таким как количество всех товаров, количество активных товаров, количество проданных товаров, количество возвращенных товаров и т. д. Мне просто нужно количество, а не полные сведения о товаре . Не удалось найти хороший API для этого.

GetMyeBaySelling возвращает товары по различным аспектам, но возвращает полную информацию об элементе. Я не могу найти какой-либо вариант «исключить» детали элемента из результатов, чтобы возвращалась только разбивка на страницы, которая дает общее количество.

Какой другой метод в eBay API я могу использовать для достижения этой цели?


person GurjeetSinghDB    schedule 16.02.2015    source источник


Ответы (1)


Чтобы получить только количество элементов, вы можете добавить OutputSelector к вызову GetMyeBaySelling. Для вашей цели <OutputSelector>TotalNumberOfEntries</OutputSelector> будет достаточно. Но вы можете добавить больше OutputSelectors в соответствии с вашими потребностями. Для большинства вызовов eBay Trading API доступно поле OutputSelector.

Я создал пример вызова GetMyeBaySelling на нашей игровой площадке API с параметрами OutputSelectors "TotalNumberOfEntries" и "Резюме". Не стесняйтесь изменять вызов и видеть результат непосредственно в области ответа. Например, если вам не нужна сводка, просто удалите это поле из запроса.

person mico    schedule 18.02.2015
comment
Спасибо за ответ. Извините, я не мог ответить раньше, потому что я начал работать над чем-то другим. Теперь у меня есть время, чтобы проверить это. Но я не могу получить желаемый результат. Я пробовал <OutputSelector>, но ответ по-прежнему включает все остальные сведения об элементе. Я попытался использовать все возможные значения, такие как TotalNumberOfEntries, ActiveList.PaginationResult, ActiveList.PaginationResult.TotalNumberOfEntries и т. д., но другие ненужные детали остались. Я даже использовал тот же самый мыльный xml, который у вас есть в API Playground, но, похоже, ничего не работает. Есть идеи? - person GurjeetSinghDB; 29.03.2015
comment
‹OutputSelector›TotalNumberOfEntries‹/OutputSelector› настолько аккуратен, насколько вы сможете получить результаты. вам нужно затем проанализировать ответ xml с чем-то вроде SimpleXML, например. для подсчета непроданных я использую $xml->UnsoldList->PaginationResult->TotalNumberOfEntries; - person faustus; 20.09.2015
comment
@mico, эта игровая площадка API потрясающая! никогда не сталкивался с этим раньше, какой ресурс! - person Isaac Montaine; 29.01.2016