3

我在创建与亚马逊 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 语句:

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 = ....我可以删除一些错误,但最后一个错误我无法解决。

4

1 回答 1

0

结果在下午 3 点我仍然可以使用更多的咖啡哈哈我的类实例化没有发生在方法中,这已经得到纠正,我现在一切都好!

于 2012-03-15T13:02:10.700 回答