AmazonのProduct Advertising API認証プロキシ公開(REST)
AmazonのAPI(旧『AmazonアソシエイトWebサービス』→新『Product Advertising API』)に署名認証が必要となる(2009/5/11より3ヵ月の移行期間を経て、2009/8/15からは署名認証がないリクエストは受けつけなくなる)ということで、後れ馳せながら認証処理を代行して行うプロキシ(RESTリクエスト用)をGoogle App Engine上で作成してみました。
これで、従来のRESTを使用したアプリケーションも、認証処理を意識することなく、簡単に移行可能となる……といいなぁ(笑)。
■利用方法
従来のRESTを使用するアプリケーションでは、APIエンドポイントが
http://honnomemo.appspot.com/paproxy
あ、対応しているのは日本のエンドポイントに対するリクエストだけです。念のため。→http://honnomemo.appspot.com/paproxy/(locale)/指定で他のエンドポイントにも対応するようにしました((locale)=jp,us,ca,de,fr,uk)。
→プロキシのエンドポイントを集約するリバース・プロキシを作ったので、そちらを使って下さい(paproxyはそのうち使えなくする、かも)。
従来のRESTを使用するアプリケーションでは、APIエンドポイントが
http://webservices.amazon.co.jp/onca/xml
や
http://ecs.amazonaws.jp/onca/xml
や
http://xml-jp.amznxslt.com/onca/xml
になっているかと思いますが、これを
や
http://ecs.amazonaws.jp/onca/xml
や
http://xml-jp.amznxslt.com/onca/xml
http://honnomemo.appspot.com/rpaproxy/jp/
に置き換えてやるだけで(クエリ("?"以降のパラメータ)は従来のまま)、プロキシが認証処理を代行してレスポンス(XMLもしくはXSLTで整形した結果)を返します。
→プロキシのエンドポイントを集約するリバース・プロキシを作ったので、そちらを使って下さい(paproxyはそのうち使えなくする、かも)。
■注意書きとか
- 例によって無保証です。ご利用は自己責任にてお願いします。
- 『蔵書リンクMAKER』や『きまぐれびゅー』で利用するようにしてみました。一応、動作はしているようです。
- プロキシの方をGAE上に設置してみたい方→ソースはこちらです。
« 【ココログ】トップページにコメント欄を表示するスクリプト | トップページ | 【ココログ】管理画面のURL(sheme)がhttpsからhttpに変わった? »
「パソコン・インターネット」カテゴリの記事
- Twitter 原寸びゅー:PC版ブラウザ用・Twitterの画像閲覧と保存がはかどる拡張機能の紹介(2016.02.12)
- スマートフォンをPC上の音楽を再生するためのリモコンとして使いたい(2016.01.10)
- BIGLOBE光ネクスト(大阪)の通信速度問題 - プロバイダ選びは難しい……(2015.08.13)
- BOOK☆WALKER さんに関して最近経験した不安と不満(2015.08.10)
- 『#鳥獣戯画制作キット』が楽しい(2015.07.01)
「覚書」カテゴリの記事
- 鍛高譚 ~ カレイにまつわる物語(2018.05.25)
- ココログをTwitterカードに対応させてみる(2016.11.23)
- 神使の兎 ~宇治神社にて~(2016.07.10)
- Twitter 原寸びゅー:PC版ブラウザ用・Twitterの画像閲覧と保存がはかどる拡張機能の紹介(2016.02.12)
- スマートフォンをPC上の音楽を再生するためのリモコンとして使いたい(2016.01.10)
« 【ココログ】トップページにコメント欄を表示するスクリプト | トップページ | 【ココログ】管理画面のURL(sheme)がhttpsからhttpに変わった? »
コメント