Сделайте один запрос, содержащий множество запросов к API eBay.

Я отправляю запрос в API eBay, чтобы получить покупку на eBay. Я также хочу получить дополнительную информацию о каждом элементе, скажем, itemCondition и itemCategory (родительский и дочерний). GetMyeBayBuyingResponse не содержит этих полей. Поэтому я должен вызвать GetItemRequest для каждого возвращенного элемента, чтобы получить их.

Но это очень плохо, потребовалось бы гораздо больше трафика и времени. Есть ли более эффективный способ сделать это?

Я также где-то читал на eBay, что существует своего рода возможность упаковать множество запросов в один запрос, а затем отправить его, чтобы уменьшить трафик и усилия. Это правда?

P.S. Обратите внимание, что я спрашиваю не только о полях itemCondition и itemCategory. Там могут быть любые другие поля. Цель состоит в том, чтобы сделать только один запрос, содержащий множество вызовов.


person Alan Coromano    schedule 22.12.2012    source источник


Ответы (1)


Есть вызовы с данными элемента:

  • Если вы продавец товаров, ebay предлагает использовать GetSellerList.
  • Если вам нужны все товары, на которые вы недавно делали ставки или купили, вы можете использовать Получить список ставок.

Для продавцов с большим количеством товаров ebay предлагает LMS (Marge Merchant Services), но я думаю, что это в основном применимо к продавцам, я думаю, что нет звонков для получения купленных товаров.

person McIntosh    schedule 23.12.2012