问题标签 [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 回答
103 浏览

amazon-mws - Amazon SP-API 在订单列表 API 中获取订单项目

Amazon SP-API getorders API 终端节点不发送该订单的项目。我想在我的库存中显示带有亚马逊卖家中心的商品的订单。为每个订单调用获取项目(getorderitems 端点)是不明智的。有没有其他方法可以实现这一目标?

卖方中心在单个响应中完全发送订单项目数据。 亚马逊 SP-API 响应,如卖家中心

0 投票
0 回答
32 浏览

node.js - Amazon SPI-API - 无法创建提要文档

我正在使用 Amazon SP API 并遵循官方指南

创建文档时,出现以下错误。

这是我正在尝试的,

有什么我做错了吗?

0 投票
1 回答
75 浏览

amz-sp-api - 作为卖家,我如何通过 SP-API 更新库存和运输跟踪信息?

我需要通过亚马逊的卖家 SP-API 检索订单,定期更新我们在亚马逊上列出的所有 SKU 的库存,并在订单发货时更新亚马逊的发货跟踪号和状态。

到目前为止,我正在使用 orders-api 来检索订单上所有需要的数据。

我还没有找到一种直接的方法来更新 SKU 的库存或在订单发货时更新发货跟踪号。

这是针对卖方的,而不是针对供应商的。产品全部存放在卖家的仓库,而不是亚马逊。

我应该使用哪个 API 端点来允许更新库存以及在订单发货时更新发货信息?

我已经浏览了此处列出的每个 API 端点。

在过去的 10 天里,我有一个持续的亚马逊支持案例,目前在过去的一个小时内一直在等待亚马逊支持,而电话另一端的人说他们也不知道,必须找出答案。

有谁知道什么 API 端点/操作会这样做?

0 投票
0 回答
22 浏览

python - 我在内存中获取对象位置,而不是在 python 中获取对象本身,该怎么办?

我使用 PYTHON-AMAZON-SP-API 创建了烧瓶 API。

下面是我的代码:

我收到了以下对象:

如何将上述令牌对象转换为字符串以获取受限数据令牌。

0 投票
0 回答
8 浏览

amazon-mws - 如何删除私有 Amazon Seller Central 应用程序或至少更改客户端密码?

我遇到了最奇怪的问题,我认为这很容易解决。我通过在卖家中心创建了一个私有应用程序,帮助客户建立了与亚马逊销售合作伙伴 API 的连接:

  1. Settings > User Permissions > Visit Developer Credentials
  2. 新应用客户端
  3. 获取 LWA 凭据(客户端密码和客户端 ID)
  4. 自行授权应用获取刷新令牌

我一直在成功地使用它来为这个客户端提取 Amazon SP API 数据,但现在客户希望确保我们不会继续访问他们的数据,并且希望删除该应用程序并创建一个新应用程序,或者至少创建一个新应用程序使现有的刷新令牌和/或客户端机密无效并生成新的。创建一个新的刷新令牌很容易,但这不会使现有的无效。

我已经尝试了所有方法,包括取消选中所有允许您访问各种范围的框并放入一个随机的 IAM ARN,但您必须至少选中一个框,并且 ARN 必须与现有的匹配。让一个非技术客户为此创建一个新的 IAM ARN 并不会让我们看起来很棒,而且我确信必须有一种方法来撤销这些凭证——如果它们由于某种原因被泄露会发生什么?

0 投票
0 回答
17 浏览

amazon-mws - 亚马逊 SP-API,亚马逊 FBA 订单的空白“名称”字段 #2049

在访问 PII 授权时,对于亚马逊 FBA 订单,“getOrderAddress”调用的“名称”字段为空白。“名称”似乎无处可见。奇怪的是,这些信息在您从亚马逊卖家面板执行的 csv 报告中可见。

我在文档中没有看到任何证明这种行为合理的内容,与亚马逊支持人员交谈只是浪费时间。有没有维护者可以告诉我一些关于它的事情?

0 投票
0 回答
24 浏览

c# - 如何使用 Restsharp 从 Amazon SP-API 请求受限数据令牌 (RDT)

为了连接到 amz sp-api,亚马逊在他们的示例中使用了 Restsharp。我通常使用 httpwebrequests 等。按照亚马逊的文档,我已经能够浏览它并创建一个测试环境。现在我在尝试请求 RDP 令牌请求时碰壁了。

测试场景:我正在尝试获取现有未过滤订单的详细信息。这些包含客户私人数据。因此,RDP 要求。

我了解我需要在我的请求中提供什么,但我无法通过 RestRequest 传递它。这部分的 Amazon 示例仅在 Java 上可用,我还没有看到任何关于如何将 Java 本机库替换为 C# 环境的指南。我调查过的所有信息站点都只是重新链接到 C# 模型示例或文档中的原始示例。

有人可以给我一个例子 - 或者指向我在哪里可以学习这些基础的文档 - 关于如何使用 Restsharp 将这个原始添加到请求中?

如果它可能有用:这是我的绝对垃圾测试 - 经过太多小时和重做试验和错误。

0 投票
1 回答
19 浏览

amazon-web-services - 根账户可能无法承担 Amazon SP-API getOrder 角色

我有一个客户委托我提供他的卖方中央访问密钥 ID 和秘密访问密钥,但是当我使用它时创建 IAM 角色和用户策略并调用 API。它返回此调用是针对 getOrder 的。

“root 帐户可能不会承担 getOrder 角色”

解决方法是什么?

这是来自 API 的实际响应