Amazon Product API: как получить доступ к списку новых выпусков - PullRequest
1 голос
/ 26 февраля 2012

Amazon имеет чрезвычайно полезную функциональность поиска , где вы указываете «идентификатор узла» и «дату поля» для получения новых выпусков этого конкретного дня. Вы даже можете указать, какого исполнителя вы хотите искать для!

Однако до сих пор я не смог использовать эту специфическую функцию в API через оболочку Ruby amazon_product . Когда я вызываю метод, веб-сервисы API игнорируют параметр данных и просто возвращают мне все альбомов этого конкретного исполнителя. Я ожидаю, что amazon полностью отключил параметр date для продукта api; как это нигде в руководстве по разработке рекламного API для продукта . И все же кто-нибудь знает, как получить доступ к этой функции, или знает о других способах достижения того же конечного результата совершенно другим методом?

req = AmazonProduct["us"]

    req.configure do |c|
      c.key    = 'key'
      c.secret = 'secretkey'
      c.tag    = 'tag'
    end

    res = req.search('Music', :keywords => "sleigh+bells", :date => 20120221)

1 Ответ

0 голосов
/ 02 марта 2012

Не знаю, если вы все еще заинтересованы, но я смотрю, как заставить это работать тоже. Если посмотреть на ссылку, приведенную в верхней части вашего вопроса, возможно, параметр должен иметь значение «поле-дата», поскольку именно это есть в URL-адресе Amazon.

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

...