問題 §
AmazonのWEB ServiceのAPIを使用している。
動作検証済みのコードが動作しない。
Amazonアソシエイトなどの特別な機能は使用していない。
エラーメッセージ §
リクエストには、必要なパラメータが含まれていません。必要なパラメータには、AssociateTagなどがあります
原因 §
パラメータAssociateTagの情報は以前はオプションであったが、現在は必須パラメータ扱いされている。オプションであると紹介している日本語サイトもあるが、本家の英語情報では明確に必須情報であると明記されている。
解決 §
パラメータAssociateTagを追加する。
感想 §
「動作しているからと言って、しばらく放っておくと仕様変更があるから恐い。動作させていなかったコードが動くかは分からない。まさに闇だ」
「新しく見い出した闇?」
「いや、15年ぐらい前から言ってるような気がする闇」
「ぎゃふん」