繁体   English   中英

如何在搜索ebay产品时指定多个X-EBAY-SOA-GLOBAL-ID?

[英]How do I specify multiple X-EBAY-SOA-GLOBAL-ID while searching ebay products?

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

这是GlobalID的链接。

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

但是,如果我尝试指定多个,我会得到异常“No such GlobalID”。

我试着给

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

他们都没有成功。 任何人都可以让我知道我该怎么做? 我google了这个,但即使在谷歌没有找到它。

这不完全符合您的要求,但如果要在全球范围内,或在北美洲或仅在欧洲进行搜索,则可以使用指定为“LocationIn”的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美国和1 GB),并执行以下操作: var responseGB = GBclient.findItemsAdvanced(request);

var responseUS = USclient.findItemsAdvanced(request);

希望这有帮助,不知道你正在使用什么API。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM