私の作業環境は Visual Studio 2008 + C# です
Amazon WebService に取り組んでいます。SOAP を使用して Amazon からデータをフェッチしたいのですが、IDType = UPC を渡そうとすると、以下のエラー メッセージが表示されます。
エラー:
036725229884 は ItemId の有効な値ではありません。この値を変更して、リクエストを再試行してください
マイコード:
ItemLookupRequest request1 = new ItemLookupRequest();
request1.IdType = ItemLookupRequestIdType.UPC;
request1.IdTypeSpecified = true;
request1.ItemId = new string[] { ProductID };
request1.ResponseGroup = new string[] { "Request", "Large", "OfferFull", "BrowseNodes" };
request1.MerchantId = "All";
request1.Condition = Condition.All;
request1.SearchIndex = "Books";
注: ("Books","Photo","Video") のように複数の SearchIndex を追加するにはどうすればよいですか?
次の WebService を使用しました: http://webservices.amazon.com/AWSECommerceService/2009-11-01/US/AWSECommerceService.wsdl