2012-04-15 7 views
1

Wie lege ich bei der Suche nach eBay-Produkten mehrere X-EBAY-SOA-GLOBAL-IDs fest?Wie gebe ich bei der Suche nach ebay-Produkten mehrere X-EBAY-SOA-GLOBAL-ID an?

Dies ist der Link zu den GlobalIDs.

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

Allerdings, wenn ich versuche, mehr als eine angeben ich Ausnahme "No such GlobalID".

Ich versuchte

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

Keiner von ihnen gelungen zu geben. Kann mir jemand sagen, wie ich das mache? Ich habe dafür gegoogelt, aber selbst auf Google habe ich es nicht gefunden.

Antwort

1

Ich glaube nicht, dass Sie können. Ich glaube nicht, dass es entworfen wurde, um mehr als 1 Website gleichzeitig zu suchen. Aber Sie können versuchen, "x" mal mit einer anderen globalen ID zu suchen.

Dies ist, wie ich die ebay-API verwendet (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); 

Und das ist, was ich die Suche machen folgende Zwecke verwendet: client.findItemsAdvanced(request);

So stellen Sie verschiedene Clients (1 USA und 1 GB) und so etwas wie: var responseGB = GBclient.findItemsAdvanced(request);

var responseUS = USclient.findItemsAdvanced(request);

Hoffe, das hilft, weiß aber nicht, welche API Sie verwenden.

2

Dies ist nicht genau das, was Sie suchen, aber wenn Sie entweder global oder in Nordamerika oder nur in Europa suchen, können Sie das ItemFilter-Tag verwenden, das für "LocatedIn" angegeben ist.

Es sollte über die verschiedenen angegebenen Websites suchen.

Hier ist eine article, die im Detail darüber geht.

Verwandte Themen