C# 如何在搜索易趣产品时指定多个X-EBAY-SOA-GLOBAL-ID?

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搜索“

在搜索易趣产品时,如何指定多个X-EBAY-SOA-GLOBAL-ID

这是指向GlobalID的链接

然而,如果我尝试指定多个,我会得到异常“No-someglobalid”

我试图给予

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);