最大400ポイント進呈!アマゾンウエブサービスについて教えて下さい。

http://www.excite-webtl.jp/world/english/web/?wb_url=http%3A%2F%2Fdeveloper.amazonwebservices.com%2Fconnect%2Fkbcategory.jspa%3FcategoryID%3D19&wb_lp=ENJA&wb_dis=2&wb_submit=+%96%7C+%96%F3+のページで翻訳するとどうもアマゾンで色々出来る機能の事が解説されているようなのですが翻訳ソフトでは意味が今ひとつわかりません。
僕が探しているのはアマゾンの本のジャンルの「古書」の中の
「総記」というジャンルの本の一覧全部を表示できないかという事です。出来ればエクセル形式で一覧に出来る方法を教えて下さい。

回答の条件
  • 1人50回まで
  • 200 ptで終了
  • 登録:2009/02/04 00:48:57
  • 終了:2009/02/11 00:50:02

回答(12件)

<前のツリー | すべて
4000アイテムまでなら・・・ FJSK2009/02/04 20:06:40ポイント4pt

最適な答えかどうかは分かりませんが、AWSECS4で全リストを一度に取得するのは無理なので(10件ずつ・最大400ページ)、ページで分割する方法がいいのではないでしょうか?


RESTで言うと

http://webservices.amazon.co.jp/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=「Your AWS AccessKey ID」&Operation=ItemSearch&Version=2008-06-25&SearchIndex=Books&BrowseNode=255461011&ItemPage=1,2,3,4,5〜399,400&ContentType=text/xml

(頭の"h"と「Your AWS AccessKey ID」と&ItemPage=1,2,3,4,5〜399,400部分を適宜書き換えてください)

とすると「ItemPage」が10件ずつ取得されますので、これを受け側に渡しておけば4000アイテムは引っ張ってこられると思います。


後は受け側でCSVかなにかで書き出し出来るようにすれば、Excel等で一覧が出来ると思います。

回答ありがとうございます やってみたのですが・・ seconduserjapan2009/02/05 12:00:56

ありがとうございます。下記アドレスで入力してみたのですが何が良くないのか検索ページが見つかりません。

ちなみに:::::の部分が私のアドレスです。

原因を教えて頂けると幸いです。あとCSVで受け手側で書き出す、というのはどのようにすればよいでしょうか。

http://webservices.amazon.co.jp/onca/xml?Service=AWSECommerceSer... qdbcf607@ybb.ne.jp&Operation=ItemSearch&Version=2008-06-25&SearchIndex=Books&BrowseNode=255461011&ItemPage=1ContentType=text/xml

AWSのアカウント FJSK2009/02/05 20:07:11ポイント2pt

すみませんが、AWSのアカウントは取得されていますか?お見受けするのはメールアドレスではないのでしょうか?


http://aws.amazon.com/

に行って、アカウントを取得し、Access Identifiersにある「Access Key ID」(Subscription IDでも良い)を入れて下さい。

さらに、挙げられているRESTでは「ItemPage」の後ろのアンパサントが抜けていますので、XMLとして出力出来ないのではないでしょうか?


CSVで書き出すにはなんでも構いませんが、ECSから取得したXMLを読み込んで、そのまま変換でも良いですが

私ならDBに格納してレコード毎にカンマ区切ってCSVにエクスポートの形を取ると思います。

度々すいません。 seconduserjapan2009/02/07 00:53:12

アンバサントを入力し

それらしい画面は出たのですが困った事に

IDが取得できなかったようです 。

http://aws.amazon.com/でどのように操作すれば

取得できるか詳しく教えて下さい。

あとお書き頂いた

「CSVで書き出すにはなんでも構いませんが、ECSから取得したXMLを読み込んで、そのまま変換でも良いですが

私ならDBに格納してレコード毎にカンマ区切ってCSVにエクスポートの形を取ると思います。」

という文章の詳しい解説をして頂けると幸いです。

どうやったらよいのかさっぱり分かりませんので

教えて下さい。

ちなみにグーグルで検索しております seconduserjapan2009/02/05 12:02:25

宜しくお願いします。

<前のツリー | すべて

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません