2012-02-26 11 views
1

Amazonは、その特定の日の新しいリリースを取得するために 'node' idと 'field-date'を指定するとかなり便利ですsearch functionalityです。どのアーティストを指定することもできますsearchAmazon Product API:新しいリリースのリストへのアクセス方法

しかし、これまでAPIではRuby amazon_productラッパーを使用してこの特定の関数を使用することができませんでした。私がこのメソッドを呼び出すと、Webサービスapiはデータパラメータを無視し、その特定のアーティストによるすべてのアルバムを返します。私の期待は、アマゾンは製品のAPIのために完全に '日付'パラメータをオフにしているということです。 Product Advertising API Developer guide.にはどこにも見つからないので、誰もこの機能にアクセスする方法を知っているか、まったく異なる方法で同じ最終結果に達する他の方法を知っていますか?

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) 
+0

TimeStampをサポートしていて日付ではないようです。 – ScottJShea

+0

入力していただきありがとうございますが、私はTimeStampが認証に使用されているのではないかと心配しています。特定のリリース日を指定しないでください。 http://s3.amazonaws.com/awsdocs/Associates/2011-08-01/prod-adv-api-dg-2011-08-01.pdf#page=63 – gagootch

+0

ああ、私は十分に近く読まなかった。ありがとう。 – ScottJShea

答えて

0

あなたがまだ興味があるかどうかわかりませんが、私もこれを動作させる方法を検討しています。 質問の先頭にあるリンクを見ると、そのパラメータは「フィールド日付」である必要があります。

あなたが言うように、私はAPIのドキュメントでこれの参照を見つけることができませんが、リリース日より新しいものを注文することができます。次に、あなたが見たリリースのデータベースを保存しておき、それぞれのデータベースをチェックしてデータベースに保存済みであるかどうかを確認することができます。

+0

「field-date」が機能的なパラメータではないことが分かりました。代わりに、私は確かに私が新しいリリースを見つけたいすべてのアーティストのためのクエリから結果を入力するデータベースを作成しました。 しかし、このソリューションは、あなたが照会する個々のアーティストごとにAmazon API検索を使用するため、非常に実用的ではありません。 – gagootch

関連する問題