amazonのMWSサービスへの接続を作成する際に問題が発生しています。私はサンプル文書に含まれているAPIのドキュメントに運がないのを追跡しました。サンプルは単独で動作します。次のコードは、サンプル中の、だけでなく、私のコードでは同じです。AmazonマーケットプレイスWebサービスに接続する
次のように私は(私は実際に私のIDのかかわらを指定)、コード内のアクセスキー、商人のIDなどを置いています
String accessKeyId = "<Your Access Key Id>";
String secretAccessKey = "<Your Secret Access Key>";
String merchantId = "<Your Merchant Id>";
String marketplaceId = "<Your Marketplace Id>";
MarketplaceWebServiceOrdersConfig config = new MarketplaceWebServiceOrdersConfig();
config.ServiceURL = "https://mws.amazonservices.com/Orders/2011-01-01";
MarketplaceWebServiceOrdersClient service = new MarketplaceWebServiceOrdersClient(applicationName, applicationVersion, accessKeyId, secretAccessKey, config);
:
using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using MarketplaceWebServiceOrders;
using MarketplaceWebServiceOrders.Model;
私のようにクラスをインスタンス化:
は、私はまた、次のusingステートメントを宣言しました3210
私は次のエラーを取得:クラス、構造体、またはフィールドの初期化は、非静的フィールド、メソッド、または プロパティ「MarketplaceWebServiceを参照することができないインターフェイスメンバ宣言
で
無効なトークン「=」を。 .secretAccessKey「
フィールドの初期化は、非静的フィールド、メソッド、またはプロパティ を参照することはできません 『MarketplaceWebService..config』
フィールドの初期化は、非静的フィールド、メソッド、またはプロパティ を参照することはできません」MarketplaceWebService..accessKeyId '
' rketplaceWebService。 ' 「フィールド」ですが、 「タイプ」のように使用されて
私は最初のブロックを変更した場合:string accessKeyId = ....
私はエラーの一部、私は解決することができませんでしたが、最後のエラーを削除することができます。
非常におなじみのサウンド:) – r41n