簡體   English   中英

盡管具有 LWA 訪問和刷新令牌,但在進行 Amazon SP API 調用時出現 403 錯誤

[英]403 error while making Amazon SP API calls despite having LWA access and refresh tokens

我已經按照官方開發人員指南( https://github.com/amzn/ sell-partner-api-docs )進行了深入研究,並且已經能夠獲得訪問和刷新令牌。 我還設法使用 SHA256 散列算法正確簽署了每個請求。 但是在嘗試進行 API 調用后,這是我得到的錯誤。

{
  "errors": [
    {
      "message": "Access to requested resource is denied.",
     "code": "Unauthorized",
     "details": ""
    }
  ]
}

附加到 IAM 角色的內聯策略是:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": "sts:AssumeRole",
            "Resource": "arn:aws:iam::310069193681:role/SellingPartner"
        }
    ]
}

下面附上其他請求的詳細信息......

{
  'Date': 'Mon, 12 Jul 2021 10:23:12 GMT', 
   'Content-Type': 'application/json', 
  'Content-Length': '141', 
  'Connection': 'keep-alive', 
  'x-amzn-RequestId': '8541dac4-e734-486b-820d-3010f447b055', 
  'x-amzn-ErrorType': 'AccessDeniedException', 
  'x-amz-apigw-id': 'CWiykGXFDoEF2Xw='
}

我有一個類似的問題,對我來說,我沒有提供應用程序所需的角色。

為了讓您的應用程序訪問給定資源,您必須選擇一些角色。 為此,如果您使用的是新界面:

  1. 轉到列出您的應用程序的頁面
  2. 選擇您的應用 -> 編輯
  3. 選擇您需要的角色。 您可以檢查哪些角色是必要的

https://github.com/amzn/ sell-partner-api- docs/blob/ main/guides/en- US/ roles/ Roles-in-the-Selling-Partner-API.md某些角色受到限制 - 如果是這樣的話您的情況,您可能需要更新您的開發人員資料以請求他們。

請提供有關您遵循哪個官方開發人員指南的更多詳細信息。 沒有它,就很難弄清楚你想要做什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM