连接到亚马逊商城网络服务

时间:2012-03-14 18:29:22

标签: c# amazon-mws

我在创建与亚马逊MWS服务的连接时遇到了一些问题。我已经按照样本文档中包含的API文档进行操作,但没有运气。样本可以单独使用。以下代码在示例中以及在我的代码中都是相同的:

我已将访问密钥,商家ID等放在代码中,如下所示(尽管我实际指定了我的ID):

String accessKeyId = "<Your Access Key Id>";
String secretAccessKey = "<Your Secret Access Key>";
String merchantId = "<Your Merchant Id>";
String marketplaceId = "<Your Marketplace Id>";

我还使用声明声明了以下内容:

using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using MarketplaceWebServiceOrders;
using MarketplaceWebServiceOrders.Model;

我将类实例化为:

MarketplaceWebServiceOrdersConfig config = new MarketplaceWebServiceOrdersConfig();

config.ServiceURL = "https://mws.amazonservices.com/Orders/2011-01-01";
MarketplaceWebServiceOrdersClient service = new MarketplaceWebServiceOrdersClient(applicationName, applicationVersion, accessKeyId, secretAccessKey, config);

但我收到以下错误:

  

类,结构或接口成员声明中的无效标记'='   字段初始值设定项不能引用非静态字段,方法或   物业'MarketplaceWebService..secretAccessKey'
  字段初始值设定项不能引用非静态字段,方法或属性   'MarketplaceWebService..config'
  字段初始值设定项不能引用非静态字段,方法或属性   'MarketplaceWebService..accessKeyId'
  'MarketplaceWebService。'是一个'字段',但用作一个   '类型'

如果我将第一个块更改为:string accessKeyId = ....我可以删除一些错误,但是我无法解决的最后一个错误。

1 个答案:

答案 0 :(得分:0)

在下午3点结束时,我仍然可以使用更多的咖啡lol我的类实例化在方法中没有发生,此后已经纠正,我现在都很好!