我在创建与亚马逊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 = ....
我可以删除一些错误,但是我无法解决的最后一个错误。
答案 0 :(得分:0)
在下午3点结束时,我仍然可以使用更多的咖啡lol我的类实例化在方法中没有发生,此后已经纠正,我现在都很好!