2012-04-15 8 views
1

eBay製品を検索する際に、複数のX-EBAY-SOA-GLOBAL-IDを指定するにはどうすればよいですか?eBay製品の検索中に複数のX-EBAY-SOA-GLOBAL-IDを指定するにはどうすればよいですか?

これは、グローバルIDへのリンクです。

http://developer.ebay.com/DevZone/finding/Concepts/SiteIDToGlobalID.html

私は複数を指定しようとした場合しかし、私は例外「いいえ、そのようなGlobalID」を取得。

私はそれらの

1) "EBAY-US,EBAY-GB" 
2) "EBAY-US;EBAY-GB" 
3) "EBAY-US EBAY-GB" 

なしに成功していない与えることを試みました。誰も私にそれをどうすればいいのか教えてもらえますか?私はこれでgoogledしかし、Googleでそれを見つけることができませんでした。

答えて

1

私はできないと思います。 私は、1つ以上のウェブサイトを同時に検索するように設計されているとは思わない。 しかし、異なるグローバルIDを使って 'x'回の検索を試みることができます。

これは私がeBayのAPI(FindingAPI)を使用する方法です:

ClientConfig config = new ClientConfig(); 
     config.GlobalId = "EBAY-GB"; 
     config.EndPointAddress = "http://svcs.ebay.com/services/search/FindingService/v1"; 
     config.ApplicationId = Options.generalOptions.DeveleporKey; 
     FindingServicePortTypeClient client = FindingServiceClientFactory.getServiceClient(config); 

をそして、これは私が検索を行うために使用されるものです: client.findItemsAdvanced(request);

ですから、異なるクライアント(1米と1を作りますGB)と同じような何かを: var responseGB = GBclient.findItemsAdvanced(request);

var responseUS = USclient.findItemsAdvanced(request);

これが役立つことを願っていますが、どのAPIを使用しているのか分かりません。

2

これはあなたの探しているものではありませんが、グローバルに、または北米、またはヨーロッパでのみ検索する場合は、 "LocatedIn"に指定されたItemFilterタグを使用できます。

指定されたさまざまなサイトを検索する必要があります。

ここにはarticleが掲載されています。

関連する問題