DataFeedファイルの表示

ダウンロード可能なDataFeedファイルの一覧を表示するには、以下のコマンドをご利用ください。

curl –-user [username:password] –-digest –k --location "https://assoc-datafeeds-fe.amazon.com/datafeed/listFeeds?format=text/html"

実際のリクエストにおいては、[ ] にて囲まれた部分に表示されているように、usernameにユーザID、passwordにパスワードを入力し、その間をコロン(:)で区切ってご利用ください。これらの情報は、DataFeedユーザとして登録された際にAmazon.co.jp アソシエイト・プログラムチームより提供され、これらの情報がお客様の認証情報となります。

注意:UNIX環境においては、Curlのバージョン7.18以上を、Microsoft Windows環境においては、Curlのバージョン7.18.1以上をご利用ください。

以下は、送信されたリクエストに対するサンプルのレスポンスになります。

jp_ecs_ce.xml.gz Thu Feb 21 18:37:00 PST 2008 "ac87f4105c47d5fecdc7d0c315bf0d8" 764372624

jp_ecs_software.xml.gz Thu Apr 17 19:32:32 PDT 2008 "2349e52cfd8beb98fa4d56096e6ddfd4" 2518414

jp_ecs_books.xml.gz Fri Apr 18 01:03:11 PDT 2008 "50a9bd8e23b5d45b5704e73ef948fed6" 187255128

上記のレスポンスは、ユーザが3種類のDataFeedファイルをダウンロード可能であることを示しています。レスポンスのフォーマットは、

DataFeedのファイル名 データ更新日 MD5_ID ファイルサイズ(バイト)

となります。

注意:MD5は、転送データが破損していないことを確認するために用いられる暗号化されたコードで、ファイル全体に対して128ビットのハッシュ値を出力するハッシュ関数です。これを用いることにより、データの受信者は配布されたMD5ハッシュ値とファイルのMD5値を計算して、値が一致するかを確認することにより、ファイルが正しくダウンロードされたかを簡単に確認することが可能となります。

国・地域情報

リクエストのURLは、以下の表の通り、データ取得先の国・地域により若干異なります。

日本(jp)

curl –-user username:password –-digest –k --location "https://assoc-datafeeds-fe.amazon.com/datafeed/listFeeds?format=text/html"

北米(na)

curl –-user username:password –-digest –k --location "https://assoc-datafeeds-na.amazon.com/datafeed/listFeeds?format=text/html"

ヨーロッパ(eu)

curl –-user username:password –-digest –k --location "https://assoc-datafeeds-eu.amazon.com/datafeed/listFeeds?format=text/html"

listFeedsコマンドは、ユーザがダウンロード可能な1つ以上のファイル名を返します。

例)jp_ecs_ce.xml.gz

拡張子からご確認いただける通り、DataFeedファイルはXMLフォーマットになっており、gzip圧縮されています。

データのフォーマット

listFeedsのリクエストにおいて、最後のパラメータであるformatは、ダウンロードするファイルのフォーマットを指定します。初期設定はtext/htmlとなっていますので、formatパラメータを含まずにリクエストをした場合、ファイルの内容はtext/htmlフォーマットによるものとなります。他に使用可能なオプションは以下の通りです。

text – XMLに対し、通常のテキスト形式で提供されるファイルとなります。

text/xml

DataFeedファイルを一覧表示するときに利用可能なコマンドのリストは以下の通りです。

curl -–user [username:password] –digest –k --location "https://assoc-datafeeds-fe.amazon.com/datafeed/listFeeds"

curl –-user [username:password] –-digest –k --location "https://assoc-datafeeds-fe.amazon.com/datafeed/listFeeds?format=text/html"

curl –-user [username:password] –-digest –k --location "https://assoc-datafeeds-fe.amazon.com/datafeed/listFeeds?format=text/xml"

curl –-user [username:password] –-digest –k --location "https://assoc-datafeeds-fe.amazon.com/datafeed/listFeeds?format=text"

上記のいずれかをご利用いただくことで、ダウンロード可能なDataFeedファイルの一覧を表示・取得することができます。