C# 如何在搜索易趣产品时指定多个X-EBAY-SOA-GLOBAL-ID?
在搜索易趣产品时,如何指定多个X-EBAY-SOA-GLOBAL-ID 这是指向GlobalID的链接 然而,如果我尝试指定多个,我会得到异常“No-someglobalid” 我试图给予C# 如何在搜索易趣产品时指定多个X-EBAY-SOA-GLOBAL-ID?,c#,ebay-sdk,C#,Ebay Sdk,在搜索易趣产品时,如何指定多个X-EBAY-SOA-GLOBAL-ID 这是指向GlobalID的链接 然而,如果我尝试指定多个,我会得到异常“No-someglobalid” 我试图给予 1) "EBAY-US,EBAY-GB" 2) "EBAY-US;EBAY-GB" 3) "EBAY-US EBAY-GB" 他们都没有成功。有人能告诉我怎么做吗?我在谷歌上搜索过这个,但即使在谷歌上也没有找到。我想你找不到。 我不认为它的设计是为了同时搜索多个网站。 但您可以尝试使用不同的全局id搜索“
1) "EBAY-US,EBAY-GB"
2) "EBAY-US;EBAY-GB"
3) "EBAY-US EBAY-GB"
他们都没有成功。有人能告诉我怎么做吗?我在谷歌上搜索过这个,但即使在谷歌上也没有找到。我想你找不到。
我不认为它的设计是为了同时搜索多个网站。
但您可以尝试使用不同的全局id搜索“x”次
这是我如何使用ebay API(FindingAPI)的:
这是我用来搜索的:
client.findItemAdvanced(请求)代码>
因此,您可以创建不同的客户端(1个US和1 GB),并执行以下操作:
var responseGB=GBclient.findItemAdvanced(请求)代码>
var responseUS=USclient.findItemAdvanced(请求)代码>
希望这有帮助,但我不知道您使用的是什么API。这并不是您想要的,但是如果您在全球、北美或仅在欧洲搜索,那么您可以使用指定为“LocatedIn”的ItemFilter标记
它应该搜索指定的各个站点
下面是一篇详细介绍它的文章
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);