-オープンソースのSNSエンジン OpenPNEプロジェクト-

【重要】AmazonアソシエイトWebサービス仕様変更に対応しました

07 / 16 木曜日 2009

OpenPNE開発チームのきわです。

2009/05/08、AmazonのProduct Advertising API(旧称:AmazonアソシエイトWebサービス)より、仕様変更のお知らせがありました。

AMAZON アソシエイト WEB サービスの名称変更および署名認証についてのお知らせ
http://affiliate-blog.amazon.co.jp/2009/05/amazon-アソシエイト-web-サービスの名称変更および署名認証についてのお知らせ.html

2009年8月15日をもって、Product Advertising APIが署名認証を含まないリクエストを一切処理しなくなるため、OpenPNE2ではレビュー機能でのレビューの追加が行えなくなります。

この仕様変更のため、OpenPNE2.8~OpenPNE2.14にて対応をおこないました。
OpenPNE2をご利用の皆様は、各SNSにて対応をお願いします。

OpenPNEでの仕様変更

Product Advertising APIの仕様変更に対応するため、OpenPNEでは以下のような変更を行いました。

  • ○ config.phpの設定項目に、AmazonWebサービス用のアクセスキー・秘密キーの設定項目を追加
  • ○ レビュー機能で使用しているAmazonデータ取得用ライブラリ「Pear::Services_Amazon」のアップデート

各バージョンでの対応

対応バージョン

今回の変更に対応したバージョンは以下になります。

  • ○ OpenPNE 2.14
  • ○ OpenPNE 2.12
  • ○ OpenPNE 2.10
  • ○ OpenPNE 2.8

各バージョンの対応方法

各バージョンで、対応の方法が違うので、ご注意下さい。

■ OpenPNE2.14
2009/07/15(水) リリースのOpenPNE2.14.0 にて対応済みです。開発版をご利用のかたは、OpenPNE2.14.0へのバージョンアップをお願いします。
■ OpenPNE2.12
OpenPNE/07/16(木) リリースのOpenPNE2.12.13 に対応を含めました。OpenPNE2.12をご利用の方はOpenPNE2.12.13へのバージョンアップをお願いします
■ OpenPNE2.10
2009/07/18(金) 、Amazon対応のためのpatchを配布します。
■ OpenPNE2.8
2009/07/18(金) 、Amazon対応のためのpatchを配布します。

設定方法

1. Amazon Produce Advertising API メインページよりアカウントを作成・ログインします。

Amazon Produce Advertising API メインページ
https://affiliate.amazon.co.jp/gp/advertising/api/detail/main.html

2. アカウントサービス画面より、アクセスキー情報の取得画面に遷移します。

アカウントサービス画面
https://affiliate.amazon.co.jp/gp/advertising/api/detail/your-account.html

3. アクセスキー情報の取得画面より「Your Access Key ID」「Your Secret Access Key」を取得します。

4. config.php.sample と config.php を同期させ、config.php を最新の状態にします

5. config.phpにて、以下の設定を行います。

471 ///
472 // Amazon Product Advertising API
473 // 2009年8月15日以降、Amazon の仕様変更の影響により
474 // AMAZON_ACCESS_KEY_ID と AMAZON_SECRET_ACCESS_KEY を設定しないと、
475 // レビュー機能がご利用いただけなくなりますのでご注意ください。
476 // https://affiliate-program.amazon.com/gp/flex/advertising/api/sign-in-jp.html から取得
477 ///
478 define(‘AMAZON_ACCESS_KEY_ID’, ”);
479
480 // Amazon Secret Access Key
481 define(‘AMAZON_SECRET_ACCESS_KEY’, ”);

AMAZON_ACCESS_KEY_ID
手順3で取得した「Your Access Key ID」を入力してください
AMAZON_SECRET_ACCESS_KEY
手順3で取得した「Your Secret Access Key」を入力してください

6. config.phpを保存し、設定は完了です。

コメント:2

mighty5 09-07-28 (火) 16:16

アソシエイトIDを一度空欄にして[設定変更]を押下し
もう一度アソシエイトIDをセットして[設定変更]を押下すると、snsoft-22でロックされたまま変更できなくなるようなのですが。
2.14.0と2.12.3にて確認。
どうしたらよいのでしょう?
ちなみに、c_admin_configには書き込まれています。

mighty5 09-07-29 (水) 18:37

上記質問は、この「仕様変更への対応」とは違う趣旨の内容のようですね。失礼しました。

トラックバック:1

ピンバック from SKT-Lab Web Programing Studio 09-07-18 (土) 0:23

[…] エイトの仕様が変更になるのに伴い、OpenPNEでもいくつか対応しているようです。http://www.openpne.jp/archives/2647/私は鉄道SNS「中央駅 ~Central Terminal~」でOpenPNE2.12.3を使用しているので、バー […]

ページの先頭に戻る