質問: 日本のAmazonのマケプレ情報を取得する方法は下記のサイトを参考にして、出来ました。 http://nanoappli.com/blog/archives/4371 自分は日本とアメリカのMWSアカウントを持っているので、 アメリカのマケプレ情報をも取得したいです。 上記サイトに記載されているTest.phpの下記の箇所を、 アメリカのMWSアカウントに差し替えただけではダメでした。 define('AWS_ACCESS_KEY_ID', ''); define('AWS_SECRET_ACCESS_KEY', ''); define('MERCHANT_ID', ''); define('MARKETPLACE_ID', ''); このようなエラーが出ました。 Caught Exception: Access denied Response Status Code: 401 Error Code: AccessDenied Error Type: Sender Request ID: 3b15d83b-b40a-4e0c-a197-8643bb44aaf4 XML: Sender AccessDenied Access denied 3b15d83b-b40a-4e0c-a197-8643bb44aaf4 ResponseHeaderMetadata: RequestId: 3b15d83b-b40a-4e0c-a197-8643bb44aaf4, ResponseContext: HHuPniXNvmF4vG0txyQpcplzVYlpsr5z8O54ARrAsuqeo6iRiWtr9dsAm0qxAviCf9ChUD+CpAMF CsTAIIK9Eg==, Timestamp: 2016-05-12T10:43:13.106Z, Quota Max: , Quota Remaining: , Quota Resets At: Fatal error: Call to a member function getGetLowestOfferListingsForASINResult() on a non-object in /home/sakata-akisato/www/04_Amazon/src/Test.php on line 125 アドバイス願います。
回答: IDをUSのものに変更しただけだと、日本のアマゾンにアメリカのIDで接続に行きます。 サンプルの中にある接続先をUSのものに変更する必要が有ります。