问题描述
尝试通过 ruby gem amz_sp_api 访问 Amazon SP-API。 gem 的工作原理是在每个 API 请求中从 access_token
获取 refresh_token
,所以我只需要一个 refresh_token
无论我做什么,我都会得到:
Access to requested resource is denied
我正在使用此凭据列表访问 API:
refresh_token
client_id
client_secret
aws_access_key_id
aws_secret_access_key
region
我已经阅读了互联网上的所有帖子,但没有运气。所以我想我会粘贴我获得这些凭据的所有地方的屏幕截图,并希望有人可以验证或诋毁我的烂摊子。这是:
refresh_token
我通过使用 refresh_token
application_id
https://sellercentral.amazon.com/apps/authorize/consent?application_id=amzn1.sp.solution.1233da7c-a329-49d7-9b29-a6e55de823e0&state=1237&version=beta
接下来是 client_id 和 client_secret
最后是我在创建 IAM 用户时获得的 aws_access_key_id 和 aws_secret_access_key:
是的,我承担了 AWS 用户的角色,角色 ID 如下所示:
arn:aws:iam::536EDITED:role/SellerAPIRole
知道我在哪里误入歧途了吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)