Могу ли я получить продукты со скидкой через API Amazon? - PullRequest
4 голосов
/ 18 декабря 2011

Я хочу найти API продуктов Amazon для продуктов со скидкой (скидка 30% и более).Есть ли простой способ сделать это через API?

Ответы [ 2 ]

7 голосов
/ 26 декабря 2011

Для определенных поисковых индексов вы можете запросить минимальный процент скидки:

http://docs.amazonwebservices.com/AWSECommerceService/2011-08-01/DG/USSearchIndexParamForItemsearch.html

Например, если я ищу Игрушки, я могу получить минимальный процент при следующих параметрах:

{"SearchIndex": "Toys", "Service": "AWSECommerceService", "AWSAccessKeyId": "xxx", "Timestamp": "2011-12-26T05: 41: 20Z", "Version": "2009 -11-02 "," Keywords ":" Halo "," AssociateTag ":" xxx "," MinPercentageOff ": 30," Operation ":" ItemSearch "," ResponseGroup ":" Large "}

Однако, если я ищу видеоигры, параметр MinPercentageOff игнорируется. На странице документации, которую я включил выше, показано, какие из индексов поиска принимают этот параметр - обратите внимание, что если индекс не поддерживает его, он просто игнорируется (поиск не дает сбоя, он просто не учитывает этот параметр).

0 голосов
/ 23 декабря 2011

Да, вы можете довольно легко, я запустил API, поставил точку останова, посмотрел на атрибуты и нашел то, что вы ищете ...

Для процентной скидки вы можете найти ее здесь:

item->Offers->offersField->offerListingField->percentageSaved

Стоимость товара, о котором идет речь, вы можете найти здесь:

item->Offers->offersField->offerListingField->Price->formattedPriceField
...