| @WWW
最近、”Product Advertising API PHP4” みたいなキーワードで検索してくる人が多いです。みなさん対応にてんやわんやのようですね。ちょっとググったところ、レンタルサーバー...

最近、”Product Advertising API PHP4” みたいなキーワードで検索してくる人が多いです。みなさん対応にてんやわんやのようですね。ちょっとググったところ、レンタルサーバーでPHPのバージョンが4の場合、HMACエンコードする方法は見つけられないですね。自宅サーバーならいろいろ手はありそうなんですが。Amazonの仕様変更が原因でPHP 5に移行する人とかもいそうですね。

ところでこういう記事を読みました。

cocolog:@nifty

cocolog:@nifty

pointofviewpoint.air-nifty.com

AmazonのAPIは去年、ECS 3.0からECS 4.0に完全移行したばかりなのに、なぜまた一年で仕様を変更するのか不思議だったんですけど、上の記事では

 ブログパーツを使ったクライアント(ブラウザで見てるユーザー)からのリクエストがめちゃくちゃ多いので、対応してらんないよ、というのがほんとのところのような気がしてた。

 もともとは、プログラムを知ってる人が、サイトの構築に役立てるように、という目的が、そうでない一般ユーザーにも使われるようになったのは想定外で、ここまでリクエストが増えると、おいらもやってらんないよ。

 っていうことなんだろうなあ。とか。

 なるべくハードルあげて、リクエストを減らしたい、っていうのが本音なんだろうなあ。とか。

って書かれてました。いままで面倒くさいサーバー側での処理はAmazonがやってたんだけど、これからはクライアント側でも下処理(署名を暗号化して送る)っていう作業が必要になるってことらしい。(あ、JavaScriptとかでアフィリエイトリンク作るツールがダメならectoのAmazon Helperも使えなくなりそうな悪寒。)

リクエスト減らしたらAmazonの売り上げにも響くと思うんですけど、これどうなんだろう。アクセスを綿密に解析した結果、「Webから直で買う人が多いからAPIにかかる負荷を減らしたい、だから負荷ばかりかかるAWSはProduct Advertising APIへ移行!」ってことなんでしょうか。Amazonてスゲー頭のいい人が集まってやってそうなイメージなんで凡人には分からない背景があるのでしょう。

でもAPIの変更でこの手のツール類で使えなくなるものが増えるのは事実です。P_BLOGのISBN変換プラグインについても、今回はAmazonのサンプルコードが公開されてて、コードを数行追加するだけだったので僕でも対応できましたが、これがもっと面倒くさい作業が必要なんだだったらPlug-inの配布やめちゃいそう。レンタルサーバーでPHP 4を使ってる人とかはPHP 5にアップデートするかPHPを使うのやめるかアフィリエイトを諦めるかの三択ですもんね。Amazon、思い切ったことするなーと思った次第です。

この記事に似ている記事

  • Hmacauthprocess you
    昨日、AmazonのAWSからメールが来てた。英語なので斜め読みしたところ「名前がAWSから "Product Advertising API" に変わるので夜露死苦!」くらいな理解をしてたんだけど、今日届いた日本語のメールを読む限りではAP...
  • Screenshot
    ISBN変換プラグイン、何とかリクエストをAmazonに送信してレスポンスを得るところまではできたけど、返ってきたレスポンスからデータを拾いデータベースに登録する作業に難航している。うまくいったら福耳Cafeさんの了解を得てファイルを公開した...
  • Screenshot
    仕事でPHPを使ってちょっとしたCMSみたいの作ってます。ログインとかフォーム内容の送信とかセッション管理とかMySQLの利用とか、CMSを作る上で必要な事項がP_BLOGに集約されていたので、わりとすんなり出来そうです。加えてAmazonの...
  • Screenshot
     このサイトは STEP SERVER を利用しています。先日親のためにつくったサイトは XREA を利用しています。二つの格安レンタルサーバーを利用してみて、PHPの仕様など、結構違うものだなということを感じました。 レンタルサーバーではP...
  • Screenshot
    AmazonからECS 3.0からECS 4.0へと移行するよう促すメールが届いた。We are writing to remind you that the Amazon E-Commerce Web Service 3.0 will be...
  • 30176426524 e9127e3deb b
    自作の Lokka プラグインに Amazon の Product Advertising API に問い合わせてアフィリエイトリンク付きの商品画像を返すやつがある。 Amazon 上の商品管理番号を <!-- ASIN=XXXXXXX...

Comments


(Option)

(Option)