因此,我剛剛在亞馬遜迷宮中與陰影戰鬥。試圖使用Amazon Product Advertising API Scratchpad來測試我的Access Key Id
和Secret Access Key
,以及輸入Associate Tag
,這在API查詢中沒有嚴格使用,如果您希望稍後查詢功勞,這一點非常重要。亞馬遜產品廣告API暫存器不起作用
無論我去了多少次並創建了一組新密鑰,或者在AWS管理控制檯的下載部分爲root用戶驗證了它們,我都會收到以下錯誤 - IAM用戶不能在API看似。
Error! SignatureDoesNotMatch HTTP Status 403: Forbidden The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.
沖洗並重復。很多很多次。完全和絕對的沮喪......
瞧瞧,我遇到了這個理智的綠洲 - Signed Request Helper - 它提供了一個成功的結果,我的查詢與上面使用的相同的密鑰。
那麼,其他人可以確認Scratchpad在其他應用程序(如簽名的請求幫助程序或自己的代碼)中不具備的問題嗎?在這一點上,我敢打賭,亞馬遜Scratchpad中存在一個錯誤。我想我會推出一些東西在Python中進行測試,但URL構造的明顯瘋狂讓我很擔心。看起來這是很難的,即使是亞馬遜人都錯了......
感謝您的支持。不幸的是,這不是SECRET ACCESS KEY。但是,謝謝你的努力! –