Определение того, находитесь ли вы в "BuyBox" или в Избранном Продавце через API - PullRequest
6 голосов
/ 01 января 2012

Есть ли способ определить, являемся ли мы (или a) "избранным продавцом" для данного продукта?Желательно, чтобы с помощью API-интерфейса MWS использовался Рекламный API.

Я знаю, что это возможно с помощью рекламного API продукта, но большинство продуктов, которые вы можете проверить в данном запросе, равно 10, и ограничения регулирования для этого API кажутся довольно строгими (особенно если у вас есть 50000+ ASIN).

Мы использовали для этого услугу «переоценки» (но хотели бы внедрить эту функциональность в наше собственное приложение для управления нашими продуктами), поэтому я знаю, что можно получить данные для больших объемовпродукты своевременно, но я не могу понять, как.

В стороне:

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

1 Ответ

5 голосов
/ 04 января 2012

Извините, но я не могу получить эту информацию, используя MWS API. API MWS не имеет никакой относительной информации, то есть он ничего не знает о товарах других продавцов , поэтому нет никакого способа узнать, на что ваши товары оценены по сравнению с другими (что является информация, которую вы должны будете определить, если вы являетесь владельцем коробки покупки).

Как вы уже знаете, вы можете получить эту информацию через API рекламы продукта, но с учетом новых ограничений это может оказаться нецелесообразным для размера вашего инвентаря (это может занять три дня два с полчаса при 20 000 предметов в день час). Услуга «переоценки», которую вы использовали в прошлом, скорее всего, была затронута новыми ограничениями. Однако всем существующим учетным записям был предоставлен льготный период для изменения их программного обеспечения. Новые ограничения вступят в силу для этих учетных записей 12 февраля 2012 года.

Единственный доступный вариант - получить информацию с сайта (очистка экрана). Это не очень привлекательная альтернатива из-за проблем с задержкой, но если у вас есть инфраструктура для выполнения большого количества параллельных вызовов, то сделайте это. В определенных ситуациях я предпочитаю получать информацию такого типа с сайта, поскольку именно это видят покупатели (самая актуальная информация). В прошлом я видел данные, поступающие из API рекламы товаров, которые устарели или просто неверны.


Пределы определены в документации под неясным подзаголовком «Руководства по эффективности» и расположены здесь (внизу страницы).

Должен признать, что прошло много времени с тех пор, как я работал с PA-API и забыл о границах. Я думал, что это что-то вроде 2000 в день, но на самом деле это 2000 в час на один звонок в секунду. Если вы делаете вызовы слишком быстро, они вернут ответ 503, который задокументирован здесь .


Обновление: Amazon добавила API продуктов в API MWS. GetCompetitivePricingForSKU предоставляет информацию о ценах, аналогичную функции ItemLookup API рекламы продукта. С помощью этой информации вы сможете определить цену владельца Buy Box.

...