amazon_ecs_30_shutdown Amazon ECS 3.0 shutdown (January 28, 2008)

Amazon.comからメールが送られてきて
あんたのところのサイトはAmazon ECS 3.0のリクエストを
未だにしてるけど、3/31に止まるから
はやいとこAmazon Associates Web Service
(かつてAmazon E-Commerce Web Service 4.0と呼ばれていた)
に切り替えなさいよ、アナウンスは既にしてるけど。
と言う。

やれやれ困った。
このサイトのAmazon.comからの情報を得ている部分は
ほとんどAWS3.0なのだ。
こんなことを言われても困る。

Mattからのアナウンスをよく見てみると、migration guideがある。
(migrationと言えば移住というか移民というかそういうアレだ。)

しかしシステムのほとんどを色々なweb上の情報から
つぎはぎで作った自分にはさっっっぱりわからないだろうな、
と思ってみていくと、

XSLTに関しては

When using REST to access ECS 3.0, you are required to use the f parameter, which specifies either that an XML response is desired or it points to the location of an external XSLT to be applied to the response before it is returned. In ECS 3.0, even when XSLT is not being used, the f parameter is required to be set to “xml.”

In ECS 4.0, f is replaced by the Style parameter which can be used to specify the location of your XSLT file. If you are not using XSLT, this parameter is not required. If you need to set the MIME content type being returned in the response, you can set the ContentType parameter (which was the ct parameter in ECS 3.0). If no ContentType is set, the default is text/xml.

と書いてある。

ふうむ。なるほどとりあえずパラメーターが変わるわけね、
と流し読み、さらに下を見ると、
AWS3.0の時のパラメーターとAWS4.0でのパラメーターの互換表が
丁寧にも掲載されている。
ふうむ。これなら出来そうではあるな、


でやってみた。
AWS3.0でのリクエストが

http://xml-jp.amznxslt.com/onca/xml3?t=jloveandspiri-22&dev-t=D1UYR90W74B0BF&AsinSearch=4488187072&type=heavy
&locale=jp&f=http://www.j-love.info/ino/blog/AmazonXSLTe.xslt

の場合、


http://ecs.amazonaws.jp/onca/xml?Service=AWSECommerceService&SubscriptionId=0XHH583C21NNGD49S3R2&
Operation=ItemLookup&IdType=ASIN&ItemId=4488187072
&ResponseGroup=Large&AssociateTag=jloveandspiri-22&
Style=http://www.j-love.info/ino/blog/AmazonXSLTe.xslt

こうなる。変わっているのはパラメーターだけでなく、
ユーザー固有のIDも再申請が必要。 Your Access Key ID: ってやつ。

問題はxsltのテンプレートをいじらないと、
パラメーターが変わりまくっているので
スタイル情報が関連づけられていないようですというメッセージがブラウザに
表示されるか、あるいはなんかエラーが出て終わる。
まあリクエストに対して情報は帰ってきているっぽいので
明日とりあえずxsltのテンプレートをいじってみよう。

やれやれ。5日くらいかかりそうだな。

ほぼ出来きた。

ASINを入れると画像その他表示。xslについては後日記述する。







 



January 28, 2008 11:59 PM | E
Copyright© 2004-2007 Yukito Inoue All rights reserved.

Link
« then it fell apart | Main | dmd »
Category: affiliate program
Tag: amazon
Related ESCAPE>>
amazon_ecs_xslt_br_ Amazon ECS XSLT <br /> レビューに含まれる改行を削除
  - XSLTで呼び出した Amazonのレビューに含まれている<br />が削除 出来なかったのだが、マットサーバシステムのコッチン さんに依頼したところ、ものの数分で置換

amazon_ecs_40_xslt_template amazon ecs 4.0 xslt template アマゾン テンプレート
  - ECS3.0が終了してしまったためあわてて作成した テンプレート。 ・テンプレートファイル(.xslで保存する) amazon_ecs4_xsl_template.txt ・CSS

amazon_ecs_30_shutdown_2 Amazon ECS 3.0 shutdown 2 パラメータが違いすぎ。。
  - Amazonからのレスポンスを貼付ける事は web上に転がっているテンプレートを コピペするだけで可能だ。 だが重要なのは何をどうしているか自分が わかっているか、で、 工程を踏ま

amazoncom_jp Amazon.com -> jp アメリカのアマゾンの商品を日本で買う
  - Amazon.comを日本で利用する方法を紹介するページを 作ってから3年半ほどたった。 その間にこのページを通して購入された商品の数は750ほど、 アフィリエイトによる収入は55

trendy_amazon trendy - amazon トレンドは本国から
  - amazon.jpのbrowsenodeからベストセラー情報を引っ張ってきていたのだが、 これがなかなか自分好みのCDが現れない。 ということで、本場UKとUSのベストセラー情報を

amazon_best_seller_api amazon best seller api ベストセラー情報を引き出す。
  - 長らくどうやって取得するのかよくわかっていなかった amazon web serviceでのベストセラー情報をXMLで取得する方法が 最近わかったのでメモ。 とにかく、ジャンル別

amazon_x_edy amazon x edy 買い物でキャンペーン中。
  - amazonでもEdyが使えるようになった。 キャンペーンで1万円当たるのをやってる。 Edyのキャンペーンは登録しないと当たらないので注意が必要だ。 しかしamazonで使用でき

omakase omakase 世界で通用する日本語
  - akebono musashi-maru and konishiki~ という曙・武蔵丸・and・小錦ソングをご存じだろうか 僕はこのボサノバテイストの曲を高校くらいの時に聴いて

amazon_result_of_the_search amazon result of the search Amazon, 検索結果へのリンク
  - Amazonの検索結果へのリンクを前から導入したいと思っていたのだが、 文字列をUTFに変換しなくてはならなくてまったく出来ないままだった。 ところが最近ここでJavascript

amazon_music_video_downloads amazon music / video downloads ビデオダウンロード
  - いままでやってなかったのが不思議てとこですか。 数週間後に決定と噂。amazonが参入するとでかそうだなぁー AP通信 Amazon said to be exploring di

alexa_a9_amazon alexa, A9, amazon
  - さて、以前alexa(たぶんアレクサって読むんだよね)の説明をするとか 書いたような気がするので重い腰をあげて書いてみよう。 (結構適当な部分があるので信用しないでね) alexa

amazon_mobile Amazon mobile モバイルサービス
  - Amazonのモバイルサービスが新しくなったと同時に、 携帯サイト向けの商品リンクで商品に直接到達出来なくなった。 このサービス、携帯でバーコードスキャンすると云々というちょっとし

amazon_search_release Amazon Search (release) 海外のAmazon購入指南
  - XSLTを使用したAmazon.com / Amazon.co.uk の購入方法ページを 公開開始しました。 Amazon.com Search  Amazon.comで買い物す

amazoncom_search_test amazon.com search (test) 日本語で
  - amazon.comの内容を最初だけ日本語で検索できます。 買い物の仕方は丁寧に更新しました。 これは単に、いくつか考えている面白いことの前触れです。

amazonuk_search_test amazon.uk search (test)
  - amazon.ukの内容を最初だけ日本語で検索できます。 買い物の仕方は丁寧に更新しました。 これは単に、いくつか考えている面白いことの前触れです。



Trackback:
http://www.j-love.info/cgi-bin/mt_test3/mt-tb.cgi/3686
Title: amazon ecs 4.0 xslt template
Excerpt: ECS3.0が終了してしまったためあわてて作成した テンプレート。 ・テンプレートファイル(.xslで保存する) amazon_ecs4_xsl_temp...
From: ESCAPE WHILE YOU CAN
Date: 2008.02.11

Comments
Post a comment










認証コードに数字の
0と1はありません。



イノウエのレスポンスに非常に時間がかかります。
ご了承願います。

affiliate program entries
amazon_ecs_xslt_br_ Amazon ECS XSLT <br /> レビューに含まれる改行を削除
  - XSLTで呼び出した Amazonのレビューに含まれている<br />が削除 出来なかったのだが、マットサー

amazon_ecs_40_xslt_template amazon ecs 4.0 xslt template アマゾン テンプレート
  - ECS3.0が終了してしまったためあわてて作成した テンプレート。 ・テンプレートファイル(.xslで保存する) ama

amazon_ecs_30_shutdown_2 Amazon ECS 3.0 shutdown 2 パラメータが違いすぎ。。
  - Amazonからのレスポンスを貼付ける事は web上に転がっているテンプレートを コピペするだけで可能だ。 だが重要なの

amazon_ecs_30_shutdown Amazon ECS 3.0 shutdown AWS3.0終了
  - Amazon.comからメールが送られてきて あんたのところのサイトはAmazon ECS 3.0のリクエストを 未だに

amazoncom_jp Amazon.com -> jp アメリカのアマゾンの商品を日本で買う
  - Amazon.comを日本で利用する方法を紹介するページを 作ってから3年半ほどたった。 その間にこのページを通して購入

pageviews
today: today / yesterday: yesterday / total