看起来这个问题之前、这里和网络上的其他地方都被问过,但我还没有找到任何关于它是如何完成的可靠文档。
我们需要一种方法来定期从亚马逊卖家中心“吸取”订单,并将数据插入我们服务器上的数据库进行处理。提示您可以创建一个 nuSOAP 客户端来执行此操作,但 Amazon 的文档很薄弱,甚至不存在。
有没有人真的让这个工作?有没有我可能忽略的好资源?
谢谢,
缺口
* 最新更新 (9.01.09) *
亚马逊将我的报告转换为 XML 格式,但这仍然不起作用。
我得到回应:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SE="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:ArrayOfMerchantDocumentInfo_Response xsi:type="ns0:ArrayOfMerchantDocumentInfo" xmlns:ns0="http://www.amazon.com/merchants/merchant-interface/" xmlns:ns1="http://systinet.com/xsd/SchemaTypes/"/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
这应该是可用文档(订单)的列表。但对我来说,它看起来像一堆无关紧要的东西!我不敢相信没有人知道如何做到这一点。亚马逊有一些相当大的公司在那里销售,我很难相信他们都是手工开票的!
* 更新 *
我在这里找到了一个用 PHP 编写的示例。不幸的是,它不起作用。它(从字面上看)什么都不做。
我向他们的支持部门发送了一封电子邮件,并得到了一个单行 RTM 指向这个不完整的文档。
我仍然会尝试让这个工作,我会发回更新 - 但如果我们不能很快做到这一点,我们将不得不放弃亚马逊。我们已经变得太大而无法手动处理订单,显然他们并不关心帮助他们的客户。
*亚马逊的文档说:*
虽然 Amazon.com 开发了这个初始版本,但我们无意支持, 保持,或以其他方式在未来修改它。我们希望有人在开源 社区将作为包维护者向前迈进,随后根据适用的许可要求发布新版本。
谢谢,亚马逊,因为它如此有用。