问题标签 [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 投票
0 回答
60 浏览

javascript - 如何在 SP API 中使用 Amazon 的 productsearch API?

我有一个例子,当productsearch亚马逊目录中的返回预期的产品,但listCatalogItems它没有。我不确定第一个是否可以在 API 中访问,但我认为应该有一个类似的替代方案。

https://sellercentral-europe.amazon.com/product-search/search?q=461439-001

这将调用https://sellercentral-europe.amazon.com/productsearch/search?query=461439-001&page=1URL:


现在,当使用 Node.js 使用 SP API 搜索相同的东西时,我们会得到完全不同的东西:

这是回应:

为什么我们在相同的输入下得到完全不同的结果?换句话说,通过将部件号作为输入来获取 ASIN 的最佳方法是什么?

0 投票
0 回答
232 浏览

amz-sp-api - 您如何使用 Amazon SP-API 更改/更新列表图像?

我一直在尝试在 SP-API 的列表项部分上使用 patchListingsItem 操作(https://github.com/amzn/ sell-partner-api-docs/blob/main/guides/en-US/use -case-guides/listings-items-api-use-case-guide/listings-items-api-use-case-guide_2020-09-01.md#tutorial-partially-update-a-listing)。

但是我不确切知道如何格式化更改图像的请求正文。

这是更新产品标题的正文:

我缺少图像更新补丁请求的正确“路径”和“值”。

0 投票
0 回答
94 浏览

python-3.x - 可以从 Amazon SP-API 获取美国和加拿大的库存数据,但不能从英国获取

我现在可以从 Amazon SP-API 获取我们美国和加拿大市场的库存数据。但是,即使我们有库存,我也无法为我们的英国市场获取任何数据。我正在使用 Python SP-API 库我还检查了他们用于英国的市场 ID,它与此处相同:https ://docs.developer.amazonservices.com/en_UK/dev_guide/DG_Endpoints.html 是可能我无法获取任何数据,因为它是欧洲地区而不是北美地区?可能是什么问题?

0 投票
0 回答
28 浏览

amazon-web-services - 是否可以在另一个销售渠道中重复使用 Amazon SP-API 开发人员资料?

我们的开发人员资料在我们的一个销售渠道中获得了 Amazon SP-API 的批准。我们的计划是,当我们尝试为该销售渠道注册另一个应用程序时,将已批准的开发人员资料用于另一个销售渠道。但是,从那个销售渠道,它要求我们在注册应用程序之前先创建一个开发者资料。

是否可以将已批准的 Amazon SP-API 开发人员资料从一个销售渠道重复使用到另一个渠道?

0 投票
0 回答
89 浏览

ruby - 我们计算的请求签名与您提供的签名不匹配 | Aws::Sigv4::Signer | 红宝石

我收到此错误

我们计算的请求签名与您提供的签名不匹配此请求的规范字符串应该是 String-to-Sign 应该是

我正在尝试在 Rails 中实现 SP API。我从https://api.amazon.com/auth/o2/token端点获取了访问令牌。之后病房使用 Aws::STS::Client 创建了临时会话令牌。我使用 Aws::Sigv4::Signer 进行签名。

第一步(访问令牌)

第二步(使用 AWS::STS 创建代入角色)

第三步(创建签名)

最后一步(使用签名标头调用 API)

0 投票
0 回答
49 浏览

amazon-web-services - 生成 lwa 刷新令牌在卖家中央仪表板中不起作用

嗨,我有一个问题,我正在尝试为自己使用亚马逊 sp-api 我在卖家中央仪表板上注册了一个应用程序,但是当我尝试自行授权应用程序时,实际上当我点击“授权”按钮时没有任何反应,圆形指示器出现一秒钟但没有生成刷新令牌有人可以帮助我吗?

0 投票
0 回答
34 浏览

ruby-on-rails - Orders amazon sp-api 返回 nil 但状态为 200。#1497

我已成功将 amazon sp-api 与我的 rails 应用程序集成,但问题是当我尝试从客户的英国卖家账户获取订单时,它在订单中返回 nil,但英国卖家账户中有订单。

注意:开发者应用程序在美国卖家账户中,我的应用程序处于草稿状态,但我通过授权按钮为英国生成了一个刷新令牌。

示例响应:

0 投票
0 回答
44 浏览

amazon - SP API 获取库存报告返回空数量

SP API reportType GET_FLAT_FILE_OPEN_LISTINGS_DATA 返回数量值为空

响应包含 sku、ASIN、价格值。但是可用库存的数量显示为空,而缺货商品的数量显示为 0。

我经过交叉验证,该 ASIN 的可用数量为 2。我错过了一些东西来获得数量吗?

0 投票
0 回答
32 浏览

c#-5.0 - amazon sp-api 访问被拒绝,没有详细信息

#amazon sp-api with access denied with no details# 1.我已将其配置如下:
STS 策略 -> AWS 用户
SellingPartnerAPI 策略 -> IAM
使用 ROLE ARN 注册角色的应用程序
我需要获取客户详细信息(用于每天获取订单) 和订单详情,以下是我的代码。期待帮助。

不知道问题出在哪里

0 投票
0 回答
69 浏览

json - 如何从 SP API 获取亚马逊履行中心 ID

我想 从 SP API中提取履行中心 ID (FC ID)(履行中心 ID 示例: https ://sellercentral.amazon.com/gp/help/external/201811680?language=en-US&ref=mpbc_200240440_cont_201811680) . 调用 GET /orders/v0/orders/{orderId} 可以获取很多信息,包括订单 ID、上次更新时间、履行渠道等。但履行中心 ID 不存在。我在这里查看了所有 API 的文档https://github.com/amzn/ sell-partner-api-docs/tree/main/references ,但没有看到一种方法来进行调用,该调用将返回关于履行中心 ID。唯一的方法似乎是请求GET_AMAZON_FULFILLED_SHIPMENTS_DATA类型的报告并读取包含 FC ID 的 CSV。有没有办法在不请求GET_AMAZON_FULFILLED_SHIPMENTS_DATA 之类的 CSV 报告的情况下访问 FC ID ?