问题标签 [amazonsellercentral]

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 投票
3 回答
2283 浏览

python - 亚马逊卖家中心 - SP-API - 创建提要文档 - InvalidInput

尝试创建提要文档(此处),我收到InvalidInput错误代码。身份验证效果很好(我尝试了其他端点并且它有效)所以我认为标头不是问题。

这是我的示例代码:

响应代码:

我也尝试使用不同contentType的字符集(如text/plain),但我收到相同的错误代码!

这是提交提要教程的第一步。

我正在尝试创建提要,以便cartonIds下载我在亚马逊卖家中心创建的货件的标签。

任何提示,帮助都非常受欢迎!

谢谢!

0 投票
0 回答
45 浏览

web-scraping - 面向卖家的亚马逊分析数据挖掘

Helium10(H10) 或 JungleScout(JS) 等工具如何工作?他们从亚马逊提取数据,使其用户友好并将其出售给卖家。没有它我会迷路的。但它的局限性是什么——它是实时的吗?它是如何工作的。任何人都可以自己获取这些信息吗?为什么亚马逊不门/阻止我们获得它 - 然后自己出售它?我想知道很多事情...... H10/JS“帮助”视频永远不会进入实际发生的事情,在某些情况下它似乎有点“谨慎”。我听到一个人说:H10/JS 创建他们自己的数据库并从亚马逊几年前公开的一些信息中镜像它们(所以这都是“最好的猜测”?)我不明白!

我使用并依赖这些工具。但是什么是学习它们如何工作的好地方呢?在接下来的 10 年里,我想每周花一个小时阅读。不是我自己设计的,它们太便宜了,没必要。我只是想了解更多信息-无论发生什么都令人惊讶。我应该使用什么关键字 - 我应该从哪里开始。如果这是错误的地方问我去哪里问。(我如何更好地问这个问题)

0 投票
2 回答
771 浏览

c# - 如何从亚马逊销售合作伙伴 api 解密亚马逊报告文件

报告文档 api GetReportDocument api

当我直接访问这个网址 "url": "https://d34o8swod1owfl.cloudfront.net/SampleResult%2BKey%3DSample%2BINITVEC%3D58+fa+bf+a7+08+11+95+0f+c1+a8+c6+e0+d5+6f+ae+c8"时,自动下载文件,我应该用AES解密文件吗?初始化向量是用Base64编码的?如何获取报告?</p>

0 投票
1 回答
527 浏览

amazon-mws - 如何创建亚马逊MWS开发者账号,使其可用于多个卖家账号,获取订单、商品和更新库存

我正在创建亚马逊 MWS 开发者账户,我的要求是访问不同客户的卖家面板。我已经浏览了创建 MWS 开发者帐户的视频和链接,它要求付费服务。这是唯一的方法和正确的方法,可以满足我的要求。

任何我可以获得明确信息的链接都是必需的

0 投票
1 回答
1476 浏览

amazon-mws - 使用 Amazon Selling Partner API 获取订单指标

我正在尝试进行 API 调用以从Postman App的亚马逊卖家中心页面获取订单指标。我已按照文档中的所有步骤进行操作。我使用开发人员中心页面上的刷新令牌对我的应用程序进行了自我授权。我能够使用刷新令牌生成访问令牌。向api发出请求以获取订单指标时,查询参数为: marketplaceIds:A21TJRUUN4KGV(印度) 间隔:2021-01-01T00:00:00-07:00--2021-09-04T00:00:00- 07:00 粒度:天

此请求的 AWS 签名具有我创建 IAM 用户时派生的访问密钥和秘密密钥。区域为 eu-west-1,服务名称为 execute-api。

在标题中,我通过了 x-amz-access-token:Atza|IwExxxxxxx 用户代理:PostmanRuntime/7.26.8 主机:sellingpartnerapi-eu.amazon.com x-amz-date:在发送请求时计算

发送请求后,我收到以下回复:

403 Forbidden:请求合法但服务器拒绝响应。认证不会有任何区别。

我已经向卖家中心支持记录了案例,但已经一个多月了,他们还没有回复。请告诉我应该添加或删除什么或检查以使此请求生效。

0 投票
0 回答
612 浏览

amazon - 带有 200 响应代码的 Amazon SP-API getOrder API 空响应

GetOrder API 端点和参数

orderId = 111-6934537-0********

getOrder API 参考:

https://github.com/amzn/ sell-partner-api-docs/blob/main/references/orders-api/ordersV0.md

得到以下回复(在邮递员中):

我按照文档https://github.com/amzn/ sell-partner-api-docs/blob/main/guides/developer-guide/SellingPartnerApiDeveloperGuide.md 中给出的说明进行操作

我的标题信息:

x-amz-access-token:Atza|Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

授权 :

使用 AWS 签名进行授权(邮递员授权选项卡)。生成签名所需的参数如下(它正在工作):

访问密钥:AKIAZB**********

密钥:50h4F1IEPr************************

AWS 区域:us-east-1

服务名称:执行-api

0 投票
1 回答
546 浏览

node.js - Amazon Sp-Api createFeedDocument,无响应 (Node.js) / 和 InvalidInput-contentType 错误

我正在尝试将 createFeedDocument 操作调用到 sp-api。但我从来没有得到回应。

这是我的签名请求:

如果我尝试在没有正文的情况下调用此操作,则会给出如下所示的错误:

0 投票
1 回答
62 浏览

amazon - 在不创建关键字的情况下获取关键字的出价建议

我一直在尝试使用此 API => https://advertising.amazon.com/API/docs/en-us/spired-products/2-0/openapi#/Bid%获取给定关键字列表的出价建议20recommendations/createKeywordBidRecommendations

但它需要事先提供一个“adGroupId”。有什么方法可以在不提供广告组/广告系列等的情况下获得给定关键字列表的出价建议?

谢谢

0 投票
0 回答
173 浏览

amazonsellercentral - Amazon Selling Partner Api - 获取所有总订单

目前我正在开发一个使用 Amazon Selling Partner Api 的应用程序。我只是意识到没有端点可以获取所有订单的总数。报告 API 只允许过去 30 天。并且 order API 将限制为每个响应 100,并提供 nex 令牌,因此无法获得全部 tru API。

所以我的问题是,您如何获得订单总数?我正在考虑将其保存到数据库,但问题是订单 api 仅提供下一个令牌,我们不知道下一个请求中剩余多少订单。

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)