Amazon web services AWS-401访问被拒绝-详细信息正确,权限已设置 问题

Amazon web services AWS-401访问被拒绝-详细信息正确,权限已设置 问题,amazon-web-services,amazon-mws,Amazon Web Services,Amazon Mws,大约一年前,我设置了对不同AWS的调用,现在我只需设置一个新的键,就可以让它重新工作。问题是我一直在“拒绝访问X”,我不太确定在故障排除方面还能做些什么 目前,我正在尝试访问GetReports API,出现以下错误: Caught Exception: Access to Reports.RequestReport is denied Response Status Code: 401 Error Code: AccessDenied 设置 我使用电子邮件地址A在亚马逊上销售 我已将电

大约一年前,我设置了对不同AWS的调用,现在我只需设置一个新的键,就可以让它重新工作。问题是我一直在“拒绝访问X”,我不太确定在故障排除方面还能做些什么

目前,我正在尝试访问GetReports API,出现以下错误:

Caught Exception: Access to Reports.RequestReport is denied 
Response Status Code: 401 
Error Code: AccessDenied

设置
  • 我使用电子邮件地址A在亚马逊上销售
  • 我已将电子邮件地址B设置为卖家中心电子邮件地址a的用户权限区域中的“当前用户”
  • 我已经登录到开发人员控制台的电子邮件地址B,我已经创建了一个访问密钥和密码
  • 我在API的配置中使用了这个访问密钥和密码,但它不起作用,我得到了一个401错误

  • 我试过的 我已删除电子邮件地址B上的现有密钥并创建了新密钥


    我尝试了不同的API调用


    我已经检查了所有其他配置信息(例如商户ID和市场令牌)


    按照中的步骤,我尝试授权我的开发人员帐户,但遇到以下错误:

    Caught Exception: Access to Reports.RequestReport is denied 
    Response Status Code: 401 
    Error Code: AccessDenied
    
    此开发人员帐户号XXXXXXXXXX对于GB无效 市场。请确保您在正确的计算机上注册 亚马逊MWS网站。如果您在正确的Amazon MWS上注册 网站,请联系您试图授权的开发者 订购从Amazon MWS获取有效的开发者帐号 欧盟地区的任何市场。有关详细信息,请参阅 亚马逊MWS开发者指南中的“注册使用亚马逊MWS”

    据我所见,开发人员帐户是为GB marketplace设置的,上次我使用这个帐户时,它运行良好,我没有理由相信有任何变化


    我还可以尝试什么,还有什么可能出错?


    您需要注册一个应用程序 登录卖家中心后,您需要转到
    Apps&Services
    下拉列表并选择
    development Apps
    ,从这里您需要添加一个新应用并填写表单

    Amazon处理您的请求可能需要30天,但这将允许您访问MWS呼叫,一旦通过,您需要使用开发者中心中“我的开发者信息”下列出的
    访问密钥
    客户机密
    详细信息来进行MWS请求


    您还可以在此处找到您的开发者ID,您可以使用您在问题中提到的流程进行授权,一旦该应用程序获得授权,您就不应该收到以前收到的错误。

    您正在尝试访问哪些资源,以及您是如何获取凭据的?我正在尝试使用
    RequestReport
    呼叫,访问权限和密钥已设置在电子邮件地址B的开发者帐户中。您是否已完成此操作?是,我刚刚编辑了我的问题,以详细说明当我遵循这些规则时会发生什么instructions@MarkOverton-我想既然你链接了en_US文档,你不小心注册了美国开发人员帐户,我会根据你的服务检查它说你的位置在哪里