当前位置: 首页 > 知识库问答 >
问题:

对请求资源的访问被拒绝403 SP-API AMAZON-C#

勾炳
2023-03-14

调用新SP-API AMAZON时出现问题。我正在使用亚马逊提供的C#库。

https://github.com/amzn/selling-partner-api-models/tree/main/clients/sellingpartner-api-aa-csharp!

资源api:https://sandbox.sellingpartnerapi-na.amazon.com/orders/v0/orders

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

共有3个答案

谭成业
2023-03-14

您必须检查以下标头,由于其中任何标头的值不正确,都可能发生此错误。

  1. 在标题中,您需要通过令牌API发送x-amz-access-token,即仅在生成后一小时内有效。

还要测试沙盒GetOrdersAPI:URL值应为https://sandbox.sellingpartnerapi-eu.amazon.com/orders/v0/orders?CreatedAfter=TEST_CASE_200

沙盒API只会根据提供的沙盒行为工作。

丁立果
2023-03-14

我写了这篇博客文章,描述了成功实现Amazon SP-API身份验证的所有步骤

https://marco-tibaldeschi.medium.com/amazon-sp-api-auth-auth-demystified-ab3bc746729b

司空俊雄
2023-03-14

我也犯了同样的错误,经过几天的努力,我找到了解决办法,希望它能帮助别人。

我遵循了《销售合作伙伴API开发人员指南》中的每一个步骤,但在Amazon SellerCentral中创建应用程序时,我使用了用户ARN。这是我的错误。为了解决这个问题,我使用Rol ARN而不是用户ARN创建了一个新的应用程序。

 类似资料:
  • 我按照这个链接创建我的第一个docker映像,它成功了,现在我正试图从这个链接将这个映像推送到我的docker存储库中。但每当我试图将此图像推入存储库时,就会出现这种类型的错误。 有人能给我一些关于这个问题的提示吗?任何帮助都将不胜感激。 注意:我已成功登录docker

  • 我正在按照这个链接创建我的第一个docker映像,它成功了,现在我正在尝试从这个链接将此映像推送到我的docker存储库中。但是每当我试图将此映像推送到存储库时,我都会遇到此类错误。 注意:我已成功登录docker

  • 我尝试了所有命令来推送我的映像docker集线器,但失败了。每次我都遇到相同的问题 请帮帮我。。。。

  • 我试图使用gitlab ci将我的图像推送到docker repositoy存储库,但收到错误: 拒绝:请求的资源访问被拒绝错误:作业失败:退出代码1 我的gitlab ci。yml 他建立了正确的形象,但当去推动 我将$repository的存储库名称更改为“仅在此处粘贴”。 我已经给了正确的权限上hub.docker.com为用户已经使docker登录,有一个colborator上的存储库。

  • 有很多人提到这个错误,但是, 下面是为lambda()创建的执行角色: 其中

  • 我是码头工人的新概念。我一直在尝试在red hat服务器上创建图像和推入docker hub的示例。我使用下面的命令将我的图像推送到hub(注意:我的图像名中没有任何特殊字符) 当我将图像推送到docker hub repo时,我面临以下错误。 在我使用ths cmd登录docker acc后,我尝试了推送。如果我做错了什么,或者我需要更改配置,请告诉我。我也验证了这个链接(拒绝:请求的资源访问被