我一直在創建一個連接到亞馬遜的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 '
'Ma rketplaceWebService「。是一個「場」,而是使用像 「類型」
如果我改變第一塊:string accessKeyId = ....
我可以刪除一些錯誤,但是最後一個錯誤我一直無法解決。
聽起來很熟悉:) – r41n 2017-03-28 13:42:34