如何在搜索 eBay 产品时指定多个 X-EBAY-SOA-GLOBAL-ID
本文关键字:X-EBAY-SOA-GLOBAL-ID 搜索 eBay | 更新日期: 2023-09-27 18:31:16
如何在
搜索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"
他们都没有成功。任何人都可以告诉我我该怎么做吗?我用谷歌搜索了这个,但即使在谷歌上也没有找到它。
这不是您要查找的内容,但是如果在全球范围内搜索,或在北美搜索,或者仅在欧洲搜索,则可以使用指定为"PlaceIn"的ItemFilter标记。
它应该在指定的各种站点中进行搜索。
这是一篇详细介绍它的文章。
我认为你不能。我不认为它旨在同时搜索多个网站。但是您可以尝试使用不同的全局 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 US 和 1 GB)并执行以下操作: var responseGB = GBclient.findItemsAdvanced(request);
var responseUS = USclient.findItemsAdvanced(request);
希望这有帮助,但不知道您正在使用什么API。