亚马逊WMS解析(一)

      最近一直忙着去做一个小程序,只要通过亚马逊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的同行人有所帮助。

posted @ 2013-05-07 16:05  孙进  阅读(4661)  评论(3编辑  收藏  举报