标签:style class blog code java http
Amazon 上传数据的流程为:
上面这段话债至Amazon 官方介绍,详见 http://docs.developer.amazonservices.com/zh_CN/feeds/index.html
主要就是三个步骤,首先上传数据,其次查询上传操作的工作状态,最后处理上传操作返回的报告。
上面三个步骤需要的工作流程均为:设置服务--->构造请求--->提交请求,其中服务的设置是一样的,请求是各有不同。
现在首先说一下设置服务,在开始写程序之前,我们需要得到我们将要引用的类库MarketplaceWebService,这个类库可以在官方的Demo https://developer.amazonservices.com.cn/doc/bde/feeds/v20090901/cSharp.html 中得到。将这个类库引用到我们的程序中
设置服务的代码示例如下:
1 #region 设置服务信息 2 /// <summary> 3 /// 设置服务 4 /// </summary> 5 /// <returns>返回服务对象</returns> 6 private MarketplaceWebServiceClient GetService() 7 { 8 String accessKeyId = "***********"; 9 String secretAccessKey = "************"; 10 11 const string applicationName = "AllureCSharpScratchpad"; 12 const string applicationVersion = "1.0"; 13 14 MarketplaceWebServiceConfig config = new MarketplaceWebServiceConfig(); 15 config.ServiceURL = "https://mws.amazonservices.com"; 16 17 MarketplaceWebServiceClient service = new MarketplaceWebServiceClient(accessKeyId, secretAccessKey, applicationName, applicationVersion, config); 18 19 return service; 20 } 21 #endregion
其中accessKeyId和secretAccessKey由商家提供,这样 Amazon 的服务就设置好了。至于为什么要这么写呢,这是Amazon规定的。
Amazon MWS 上传数据 (一) 设置服务,布布扣,bubuko.com
标签:style class blog code java http
原文地址:http://www.cnblogs.com/zjf1987/p/Amaozn_GetService.html