※ このエントリは OpenPNE 技術サポートサービス にご契約いただいた全てのお客様向けに 2012年3月15日 に配信したメールと同じ内容です
OpenPNE 技術サポート の酒井です。
Amazon Product Advertising API の旧バージョンのサポート終了について、OpenPNE 2 への影響をお知らせしたします。
「Product Advertising API」は OpenPNE 2 のレビュー作成時の商品検索に利用されているAPIですので、レビュー機能のない OpenPNE 3 への影響はございません。
2011年10月26日、Amazon の Product Advertising API の仕様が変更となり、それに伴い 2012年2月22日をもって 2011-08-01バージョンを除くすべての旧バージョンのサポートが終了しました。
詳細は以下のページをご覧ください。
OpenPNE は2009年7月16日におこなわれた Product Advertising API の仕様変更対応が適用されていれば、レビューのための商品検索がおこなえいない というような動作に致命的な影響をあたえる問題は発生いたしません。
2009年7月16日 の仕様変更対応については以下をご覧ください。
2009年7月16日の仕様変更されている OpenPNE でも ItemSearch オペレーションの仕様変更について影響を受けることが確認できています。
具体的には、「レビューを書く」画面(page_h_review_add)において、101 件以上の商品を返すような検索(たとえばキーワードに「東京」という語をとった「和書」カテゴリからの検索)をおこない、その検索結果の 10 ページ目から「次を表示」をクリックして 11 ページ目以降に遷移しようとすると、「該当する商品はありません。」というエラーが表示されるといった現象が発生するようになります。
これは、新仕様の API において、 ItemSearch オペレーションの ItemPage パラメータの値として 11 以上を指定した場合にエラーを返すような変更が加わっているためです。
この問題について対処する場合、以下のようなカスタマイズが考えられます。
OpenPNE が受ける影響については以上となります。
今後とも『OpenPNE 技術サポート』をよろしくお願いいたします。
OpenPNEの専門家があなたのSNSをサポート