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

node.js - 无法解码亚马逊广告 API 下载报告

我在使用亚马逊广告 API 时遇到问题。我正在使用 nodejs 库(https://github.com/humanstupidity/amazon-advertising-api)从亚马逊获取报告,该报告返回给我一个似乎是二进制的正文,但我无法让它在JSON。

我在邮递员中尝试了这个请求,它返回了相同的二进制响应。我必须从邮递员下载并解压缩文件以使其可读,但我无法使其在 nodeJS 中工作。

这是库中重要的部分:

我通过函数调用代码:

这是我得到的结果:

我也玩过zlib,但只得到错误Error: unexpected end of file

我对nodeJS很陌生,真的不知道问题是什么。

非常感谢您的帮助!

0 投票
2 回答
634 浏览

php - 亚马逊广告 api 设置无效范围错误

我有客户 ID 和访问令牌。发送此 api 请求后。

它返回此错误

-?error_description=An+unknown+scope+was+requested&error=invalid_scope

0 投票
1 回答
710 浏览

amazon-advertising-api - 亚马逊广告 API:ASIN 报告请求返回“缺少广告系列类型”

对 API 端点的请求:
POST https://advertising-api-eu.amazon.com/v2/asins/report

官方文档:
https ://advertising.amazon.com/API/docs/en-us/reference/spired-products/2/reports

标题:

要求:

回复:

问题:

我认为错误消息具有误导性(因为我检查了两次文档并且因为我以前使用 API 的经验)。但真正的错误是什么?我如何获得 ASIN 报告?

0 投票
0 回答
125 浏览

amazon-advertising-api - 如何解决错误配置文件不支持 Amazon Ads API 上的产品广告

我正在使用亚马逊广告 API,并且在请求赞助产品或赞助品牌端点的活动列表时,我得到

我不确定发生了什么,对于其他帐户,我没有收到此错误,并且似乎无法在任何地方找到有关可能发生的事情的信息。

该帐户的所有者说他在该特定帐户上有广告,因此他在该帐户中有产品广告。

该怎么办?

0 投票
1 回答
119 浏览

rest - 是否可以使用亚马逊广告 API 获得帐户范围内的点击次数

我想它可以通过/v2/sp/{recordType}/report/v2/hsa/{recordType}/report例如与compaign 维度聚合点击。但由于可能存在行限制,我想知道是否有更简单的方法来获取帐户或至少配置文件范围的度量值,例如点击?

0 投票
1 回答
628 浏览

r - R 请求登录以登录亚马逊以获取亚马逊广告 API 的访问令牌

我正在尝试在 localhost 上构建一个闪亮的 Web 应用程序。我正在使用 R 并尝试访问亚马逊广告 API。该文档位于此站点https://advertising.amazon.com/API/docs/en-us/setting-up/generate-api-tokens

我不确定我正在尝试构建什么类型的集合来获得亚马逊卖家账户上我的广告系列的电话。我设置了开发者帐户并获得了所需的签名客户端 ID 和密钥。

它使用 OAuth 2.0,我认为我可以阅读文档并弄清楚,但我无法理解。

谁能指导我如何正确构建 OAuth 代码以访问 API?

0 投票
2 回答
472 浏览

amazon - 亚马逊广告 API 通过脚本获取授权码

我正在尝试使用 python 脚本从亚马逊广告中获取报告,但我找不到获取授权码的方法。所有亚马逊文档都参考网站,没有自动脚本。

知道如何实施吗?

谢谢。

0 投票
0 回答
63 浏览

amazon-advertising-api - 关键字推荐不起作用。亚马逊广告API v3

我正在尝试实现https://advertising-api.amazon.com/sp/targets/keywords/recommendation API,但由于某种原因,我总是会变得{"message":"Unauthorized"}更加艰难,其他一切都可以使用凭据。

这是因为这个 API 在 v3 上并且仍处于测试阶段吗?

0 投票
0 回答
884 浏览

amazon-web-services - Amazon Product Advertising API v5 - 如何通过一次 API 调用检索不同类型的书籍(硬拷贝、平装本、kindle...)

我是一家公司的开发人员,多年来我们一直在使用亚马逊出色的产品广告 API (PA-API) 来获取图书信息。我们目前正在使用Java SDK和 API v5。

问题

我们为客户提供与我们的附属公司的直接链接,指向不同亚马逊商店的相关硬拷贝或电子书。为此,我们创建了一个以 ISBN(例如 9780399562396)作为关键字且没有特定搜索索引的SearchItems 文档请求。在过去,我们收到了两件商品和两件 ASIN 的回复,一份用于硬拷贝,一份用于电子书(可通过 itemInfo 的产品组区分)。但是,由于一段时间以来我们不得不认识到响应通常只包含一项,即硬拷贝产品。

我已经用很棒的Scratchpad尝试了不同的方法。

问题

有趣的是,当我明确包含搜索索引(更多信息在这里)“Books”或“KindleStore”时,API 会响应预期的项目(对于“books”来说是一本书,对于“KindleStore”来说是一个 kindle)。我们通过查看ItemInfo.Classifications(更多信息here)来做到这一点。但是,如果我在索引“All”中搜索或未指定它,它只会返回一项(通常是硬拷贝)。在我看来这很奇怪...... API/搜索索引是否应该表现得像这样?

此外,我无法弄清楚如何在同一请求中搜索索引,在我看来,这根本不受支持,但我希望至少这会返回两个项目......</p>

因此,我想问您是否有人解释说我们可以通过一次请求检索相同 ISBN 的两个 ASIN(kindle + 硬拷贝书)。当然,可以为每个产品组创建两个单独的请求,但是由于 API 费率与发货的商品收入相关,我们希望避免不必要的 API 请求。

使用和不使用搜索索引的显式使用的一些示例

在以下示例中,我通过执行 SearchItem 请求来查找 ISBN 9780262043649 的书的硬拷贝或 kindle。

a) 具有给定搜索索引的硬拷贝

有效载荷

回复

b) 具有给定搜索索引的 Kindle

有效载荷

回复

c) 没有特定的搜索索引

有效载荷

回复

研究/更多信息

非常感谢您的任何建议。

0 投票
1 回答
170 浏览

amazon - 亚马逊广告 API - 创建新的赞助产品活动

我正在尝试从亚马逊广告 API 创建新的赞助产品活动,但我在使用 API 文档时遇到了一些问题。我找不到有关如何为特定产品制作广告活动的任何信息。

在我获得个人资料 ID 后,您对如何获取我的产品 ASIN 有任何想法吗?

您如何声明要创建新广告系列的女巫产品?

我仍在等待广告 API 支持的回复