问题标签 [amz-sp-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
627 浏览

ruby - Ruby 中的 Amazon Selling Partner API 返回 MissingAuthenticationToken

我一直在尝试使用 Ruby gem 访问新的 Amazon SP-APIamz_sp_api

我已按照有关创建 IAM 用户以及获取我认为正确的令牌的所有说明进行操作。但我继续收到以下错误:

这是我正在使用的代码:

我得到回报

还有人看到这个问题吗?我经历了设置 IAM 用户和所有这些混乱的广泛的入职流程。

0 投票
0 回答
217 浏览

python - 如何使用 python 连接到 AMAZON SP_API 端点?

我目前正在使用 python-amazon-sp-api,亚马逊 API 的 python 包装器,https://github.com/saleweaver/python-amazon-sp-api

几乎所有端点都可以正常使用我的凭据,但是在连接到 FBA 库存端点时出现了这个未经授权的错误:

sp_api.base.exceptions.SellingApiForbiddenException: [{'message': 'Access to requested resource is denied.', 'code': 'Unauthorized', 'details': ''}]

有些人在https://github.com/amzn/ sell-partner-api-docs/ issues/650 中遇到了同样的问题。有人说这目前在北美以外的地区不可用。但我正在获取北美地区(美国)一家商店的库存数据。所以我想知道怎么了。

我的代码只是使用包装器。

inventory_summary = Inventories(credentials=credentials).get_inventory_summary_marketplace() print(inventory_summary.headers)

0 投票
0 回答
289 浏览

php - Amazon API _POST_PRODUCT_DATA_ - 产品 Feed - 需要新属性

从大约 2 周前开始,亚马逊更改了一些必需的属性。这是我们提交的提要:

我们得到的信息是 HeadwearSizeClass, HeadwearSize, HeadwearSizeSystem,HeadwearSizeTo 不是预期的。但是,如果我们删除这些字段,我们会得到一些属性丢失的错误。两周前我们没有提交上述 4 个属性之一,一切都很好,但现在我不知道缺少什么或我们应该写什么来列出这个父母。

有没有人可以帮助我?

您可以在此处下载 Sports.xsd 文件: https ://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_1_9/Sports.xsd

0 投票
0 回答
61 浏览

xml - 无法使用 POST_PRODUCT_DATA feedType 创建列表

我正在尝试使用POST_PRODUCT_DATAfeedType 创建列表,我正在使用以下 XML:

我收到以下错误:

0 投票
2 回答
502 浏览

amazon-web-services - 亚马逊集成 SP-API 订单

我们正在为我们的客户开发一个网络应用程序,让他们的客户与亚马逊集成(使用他们自己的账户)并获取有关所有订单的信息——尤其是发货细节。我们基于 SP-API 文档尝试了几个星期来实现这一目标,但不幸的是,我们遇到了一些需要澄清的问题,因为互联网(亚马逊员工回答!)和官方文档中有大量误导性信息。

  1. 我们应该拥有自己的卖家中心账户,还是可以使用在客户 API 下创建的开发者账户?
  2. 提供此类网关的最简单方法是什么 -> 用户在我们的网站上使用 Login With Amazon 来保持持久连接;每次用户登录应用程序时,所有订单均来自 SP-API;用户选择他想发货的订单,我们的应用程序将之前从 API 获取的信息传递到我们与交付服务集成的后端?
  3. 这个亚马逊应用程序应该在市场上公开/可用吗?
0 投票
1 回答
147 浏览

amazon-web-services - 亚马逊销售合作伙伴 API“活动密钥过多”

我可以使用我拥有的刷新令牌生成新的访问令牌,但是当我在对 SP-API 的请求中使用该访问令牌时,我收到 429 错误:

我在任何文档中都找不到这个错误的确切含义?在过去的 24 小时内我没有向 SP-API 发出任何请求,所以我不相信我受到了速率限制。

0 投票
2 回答
973 浏览

python - 亚马逊 sp-api。使用旧 MWS 令牌和大摇大摆生成的代码进行身份验证

我正在尝试使用新的 sp-api 和混合方法连接到亚马逊。我把模型带到这里并大摇大摆地“编译”它。然后我尝试执行示例代码:

但我收到错误消息:

有人说NEED HEADER但在文档中对此一无所知。

所以我的问题是:如何授权,使用 MWS 旧令牌?

0 投票
0 回答
66 浏览

amazonsellercentral - SP-API FulfillmentOutbound - createFulfillmentOrder - InvalidInput - 十进制类型的缺失值

如何识别哪些数据丢失或不正确?我通过了所有必填字段。

0 投票
1 回答
465 浏览

node.js - Amazon SP-API 不能扮演我自己的角色?

我正在尝试使用 node.js 库连接到 Amazon Selling Partners API (SP-API),但遇到了一个非常奇怪的错误,这似乎告诉我我不能担任自己的角色?

我对 AWS 还很陌生,但我很确定这个针对用户的内联策略应该足以满足我想要做的事情,我什至让它适用于所有资源,而不仅仅是 SellingPartners 角色d 之前创建的:

这是我的完整代码,以防万一:

0 投票
1 回答
459 浏览

amazon-product-api - 获取 Amazon SP-API 的错误“访问请求的资源被拒绝”需要帮助验证凭证

尝试通过 ruby​​ gem amz_sp_api 访问 Amazon SP-API。gem 通过access_tokenrefresh_token每个 API 请求中获取一个来工作,所以我只需要一个refresh_token

无论我做什么,我都会得到:

Access to requested resource is denied

我正在使用此凭据列表来访问 api:

我已经阅读了互联网上的所有帖子,但没有运气。所以我想我会粘贴我获得这些凭据的所有地方的屏幕截图,并希望有人可以验证或抹黑我的烂摊子。开始:

refresh_token 我正在refresh_token通过我构建的这个 URL获取application_id

应用程序 ID 在这里找到: 亚马逊应用 ID

接下来是client_idclient_secret 亚马逊客户 ID 和客户密码

最后是我在创建 IAM 用户时获得 的aws_access_key_idaws_secret_access_key :AWS ID

是的,我假设了 AWS 用户的角色,并且该角色 ID 如下所示:

知道我误入歧途了吗?