问题标签 [amazon-mws]

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 回答
1676 浏览

amazon-mws - Send flat file feeds through Amazon Merchant Web Services

we are creating an interface between an ERP solution and Amazon Seller Central. The interface is to use the Amazon MWS to upload new products to Amazon, i.e. the product is not yet "known" to Amazon and it should be added, as our customer is selling it. At the moment, our customer is using the Amazon-provided Excel templates, uploading them manually on the Seller Central web site.

We currently already have a similar solution that uses AMTU, but we want to rewrite this, so we don't have to rely on AMTU anymore.

Having read the documentation on the feed XSDs, I'm of course able to create the respective XML files and upload them through MWS. Out of curiousity, however, I also tried uploading a tab delimited flat file. This resulted in Amazon processing the file and returning a flat file that told me about success or errors.

My questions are:

  1. Is it possible to use flat files instead of XML files to add/update/remove products to/from the Amazon product catalog even though they are, according to the docs, only meant to update the seller's listings (price, quantity available, etc.)?
  2. Will this be a "permanent" feature? I mean: If I make my interface upload flat files, will I have to change it again in a few months - is there any known date when uploading flat files will be deprecated?
0 投票
2 回答
5560 浏览

amazon-web-services - Lookup item by ASIN with Amazon MWS?

I am using Amazon MWS and XML Feeds API (unfortunately I think you need a seller account to view these links)

I need to get a list of all the items we sell on Amazon (to cross reference product names across our other selling channels).

So technically this means I need to either :

  • Get a direct list of all products in our seller marketplace (name, SKU) OR
  • Lookup a list of ASIN numbers and get product name + SKU back. I can get a list of ASINs we sell via the Inventory feed, but it doesn't give me product name..

There doesn't seem to be any way in the MWS or XML API to do these simple tasks!!

The only way I've found to lookup an ASIN is using this API which is from the Product Advertising API of all places....

http://docs.amazonwebservices.com/AWSECommerceService/2010-11-01/DG/index.html?ItemLookup.html

It just seems really bizarre to me that I can't use the MWS (or XML API) and I'd like to know if this is the only way before I continue with the 'Product Advertising API'.

0 投票
2 回答
2456 浏览

flat-file - 亚马逊 MWS 平面文件修改列表

我正在尝试查找有关平面文件如何查找在亚马逊上修改产品数量的文档。

这是我们目前发送的内容,但最好看看我们可以使用哪些标题列表。

我猜这是对的

欢迎任何链接。

亚马逊 MWS 网站https://developer.amazonservices.com/

0 投票
1 回答
3766 浏览

c# - 报告 API 的 MWS GetReport 函数返回空值?

我正在尝试拉 FBA 货运数据报告。我有一个正在运行的应用程序,它成功地从亚马逊提取未发货的订单。所以基本上我拿了那个代码,把它改成了我需要它为 FBA 装运订单做的事情。我几乎没有更改工作代码来获取报告,现在 GetReport 函数返回空值,我不知道为什么。我传入了一个来自亚马逊系统的 ReportId。

如果有人可以仔细阅读代码,看看我是否传递了一个空对象或其他东西。

0 投票
2 回答
2165 浏览

amazon-web-services - 亚马逊 MWS 限制是否意味着您可以更新 15 条记录或执行 15 次更新 API 调用?

我在MWS论坛上发布了这个问题,但没有得到答案。所以,我在这里发布这个希望得到答案。开始:

嗨,我是 MWS 的绝对新手,我正在尝试了解节流对我的设计的影响。

以提交 Feed 为例,它说我可以在限制应用之前一次提交 15 个请求。这很清楚,除了请求意味着什么?从表面上看,这意味着一个 MWS API 调用:这意味着我可以在遇到限制之前发送 15 个 AmazonEnvelope。正确的?

现在说我需要更新 25 个产品。我需要的是发送 25 Messages。AmazonEnvelope 的 XSD 指定 maxoccurs=unbounded。这意味着我可以将所有 25 条消息放在一个信封中,并将其计为一个请求。不是这样吗?所以,我应该只考虑(来自文档):“一个好的做法是提交大小限制为 30,000 条记录/项目的提要或提交提要”如果我什么都不做,我可以“潜在地”更新 30,000 * 15 项无节流。它是否正确?

提前感谢您提供的任何答案。

0 投票
5 回答
16655 浏览

php - 亚马逊 MWS 集成

我目前正在开发一个非常基本的网站,此时它将简单地显示来自亚马逊市场的订单信息。

  • 我拥有所有 MWS 安全证书。
  • 我已经下载并查看了 PHP 客户端库,但很困惑。
  • 我对 PHP 有点陌生,但我觉得我可以处理这个项目。

我需要知道如何从这个 API 安装和访问信息。我觉得我什么都试过了。亚马逊没有提供足够的信息来实现这一目标。它们听起来好像只需要 5 或 6 个简单的步骤,您就可以访问您的信息;这不是真的。

有没有关于MWS的详细教程?我需要尽可能多的信息。如果你能帮助我,也许可以概述实现它所需的步骤,那将非常感激!!!!我正在为此拔头发。再次感谢

0 投票
2 回答
1703 浏览

php - Amazon.com MWS 通过 PHP

这是我想做的事情:

  1. 访问我的亚马逊商城
  2. 生成报告并将其保存为 CSV 文件。它必须包括以下信息:ORER-ID、购买日期、SKU、产品名称、售价和运输信息

MWS 是一团糟。如果我错了,请告诉我!!

我相信我必须先请求报告,然后以某种方式等到报告生成。

生成报告后,我应该能够提取报告 ID 并从中获取信息。我对吗?是否有显示此过程的示例?我应该注意什么陷阱?

我是一名中级 PHP 程序员,API/面向对象编程知识有限。我已经能够成功地对一个站点进行编程以一个接一个地提取订单,但这会限制系统并将我锁定一段时间。我需要为报告发送一个请求,而不是为单个订单发送多个请求。

0 投票
1 回答
17769 浏览

amazon - 亚马逊 MWS API 中的 RequestThrottling 问题

我正在C# 中测试 Amazon MWS API 的 API 示例以提交提要,但是在代码中设置 AWS 密钥、访问密钥等后,我收到 RequestThrottled 错误,所以有详细信息,但找不到任何代码示例如何解决了这个问题。

我想上传 feed.xml 到亚马逊卖家账户

错误获取如下

谁能给我解决这个问题的方法?

谢谢!

0 投票
3 回答
1059 浏览

php - 在 PHP 中运行异步函数的最有效方法是什么?

我正在开发一个应用程序,该应用程序利用主要用 PHP 编写的亚马逊 MWS API。此应用程序允许亚马逊卖家注册,提供一些亚马逊卖家凭证,然后应用程序开始从亚马逊下载该用户的订单,并将其放入 MySQL 数据库。

我已经使用具有多种功能的脚本构建了将数据准确同步到数据库的方法,但注意到这需要的时间太长了。该脚本简单地遍历数据库中的所有用户,并一次迭代所有订单。现在,只有 5 个测试用户,时间是可行的,但我正在寻找一种更可扩展的方法。想想 500 个用户一次同步运行一个。太长了!

我对 PHP 很陌生,尤其是从中运行异步进程。我发现我可以做到这一点的唯一方法是拥有一个启动脚本,它可以找到数据库中的所有用户并为每个用户生成一个同步脚本,然后发布它。我不喜欢这个想法,因为如果我确实有 500 多个用户,我的夜间同步将包含这个 PHP 脚本的 500 个衍生实例。

有没有人做过类似的事情?如果是这样,我很想听听如何最好地使这种同步更有效。

0 投票
3 回答
4775 浏览

api - Amazon API 中的 SignatureDoesNotMatch

我正在使用 Amazon API 并在将我的库存从我的数据库更新到 Amazon 网站时收到此错误:

我读了这个线程(amazonsellercommunity.com/forums/thread.jspa?messageID=2194823),然后得到错误解释:

所以我认为我的 MARKETPLACE_ID、MERCHANT_ID、AWS_ACCESS_KEY_ID 或 AWS_SECRET_ACCESS_KEY 可能是错误的。但我检查了这些信息是正确的。

实际上,我不明白为什么会发生此错误...之前,它运行良好,几天后它就崩溃了。而且我不会更改代码中的任何内容。奇怪,不是吗?

编辑 :

这是我的签名部分代码。

如果您想查看我的代码的某些部分,请询问。

先感谢您。