| @技術/プログラミング
昨日、AmazonのAWSからメールが来てた。英語なので斜め読みしたところ「名前がAWSから "Product Advertising API" に変わるので夜露死苦!」くらいな理解をしてたんだ...

昨日、AmazonのAWSからメールが来てた。英語なので斜め読みしたところ「名前がAWSから "Product Advertising API" に変わるので夜露死苦!」くらいな理解をしてたんだけど、今日届いた日本語のメールを読む限りではAPIが変わるらしい!

  • 今後はAPIを利用するに際し認証が必要になるらしい!
  • 5月11日から3ヶ月を移行期間とし、それ以後は認証付きのリクエストじゃないと受け付けなくなるらしい!
  • つまり、ISBN変換プラグインは動かなくなる!

というわけでちょっろと調べてみた

HMACAuthProcess_You

これまではItemIdの他にAccessKeyIdとAssociateTagとActionを送れば良かったんだけど、今後はAccessKeyIdとActionとTimestampを送る必要があり、ActionとTimestampは "Secret Access Key" でHMAC Calucuration and Encodingして送る必要があるらしい(HMAC calculate and Encodeしたものを "Signature" というらしい)。うへー、なんじゃそれ。

とりあえず参考になりそうな情報をクリップ

新しいISBN変換プラグインが出来たら公開したいと思います。なお、 hash_hmac() というPHP 5.1.2以降で実装された関数を使うので、それ以下のバージョンでは動かなくなりそう。

この記事に似ている記事

  • Screenshot
    最近、”Product Advertising API PHP4” みたいなキーワードで検索してくる人が多いです。みなさん対応にてんやわんやのようですね。ちょっとググったところ、レンタルサーバーでPHPのバージョンが4の場合、HMACエンコー...
  • Screenshot
    「対応した」って高らかに宣言しながら対応してなかったISBN変換プラグインですが、やっと対応させました。ISBN変換プラグイン利用者の方には随分お待たせいたしました。なんで手こずってたかっていうとSOAPでアクセスしてたからです(元々の開発元...
  • E3d521a5facf737f1f4c7b568dbf4979
    Amazon Product Advertising API ( PA API )が 5.0 になるらしい。 4.0 は 3 月で廃止になるそうだ(当初は 2 月 11 日と言われていたが、 3 月まで伸びたみたい)。最近 4.0 に対応させ...
  • 1113 dreamhost
    もうここ1ヶ月以上、休みになる度にインストールスクリプトを動かしてるんだけど、DreamHostにPHPをカスタムインストールできない。DreamHostには結構新しめのPHPがインストールされてるが、SOAPライブラリがインストールされてな...
  • Screenshot
    ISBN変換プラグイン、何とかリクエストをAmazonに送信してレスポンスを得るところまではできたけど、返ってきたレスポンスからデータを拾いデータベースに登録する作業に難航している。うまくいったら福耳Cafeさんの了解を得てファイルを公開した...
  • Screenshot
     手間がかかったけど何とか完了。対応させたファイルを公開したいところだが、配布元の福耳Cafeさんの同意を得てないのでしばらく保留。つってももうP_BLOGのアクティブユーザーって殆どいなくて欲しがる人いないかな。 ちなみにSOAPによる取得...

Comments


(Option)

(Option)