最近一直忙着去做一个小程序,只要通过亚马逊WMS的站点获取到订单明细信息以及订单就可以。由于本人技术有限,着实觉得麻烦。其中用的技术有 xml的序列化、xml的解析、ADO.NET。如本人有错误或者是不足之处,欢迎大家指正批评。
做之前,必须先进入亚马逊的卖家后台进行注册。注册的信息在网上可以搜索到,这里就不一一鏊述。
注册完成后,在亚马逊站点会给你一些相应的信息。据图如图所示:
这时系统会自动生成一个卖家编号、商城编号、AWS访问键编号以及密钥。这些都必须保存好,这些需要放到程序中进行验证的。此时,下载一个订单的开发包。下载的地址为:https://developer.amazonservices.com.cn/doc/orders/orders/v20110101/cSharp.html。下载完成后,将文件解压。解压之后,会有解决方案,具体的文件如下:
在解决方案中有2个类,上面的类中是所有的底层文件。而下面的类库中是main函数已经入口函数。具体如图所示:
打开名为MarketplaceWebServiceOrdersSamples.cs文件,其中会有多个被注释的调用方法以及参数。具体如图所示:
其中accessKey参数:AWS访问键编码。
secretAccessKey参数:密钥。
applicationName参数:为文件名称。
applicationVersion参数:为文件的版本。这里的版本为"2012-09-01"。
填入之后,查看MarketplaceWebServiceOrdersConfig.cs文件。具体信息已经填好,如图所示:
填入之后回到刚才的MarketplaceWebServiceOrdersSamples.cs文中。如果获得订单信息,则将ListOrders取消注释,具体如图所示:
这是,程序将会自动调用具体的程序进行执行。
下一篇将会讲到如何将获取的数据xml序列化已经解析。
总结:具体的wms操作以及获取数据,可发邮件或者是给我提问。
WMS主要是程序的调用以及将获取的数据进行xml序列化,然后放入数据库中的过程。希望此文章对于刚进行WMS的同行人有所帮助。