2012-03-14 170 views
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 '
'Ma rketplaceWebService「。是一個「場」,而是使用像 「類型」

如果我改變第一塊:string accessKeyId = ....我可以刪除一些錯誤,但是最後一個錯誤我一直無法解決。

回答

0

發現在下午3點我仍然可以使用更多的咖啡哈哈我的班級實例化沒有發生在該方法內,這已被糾正,我現在都很好!

+0

聽起來很熟悉:) – r41n 2017-03-28 13:42:34