2012-08-30 89 views
8

我注意到,使用LinkedIn REST API在我的申请,我有一个奇怪的行为搜索人LinkedIn API

(我使用的是比尔·盖茨的例子,但它是这样工作的,每名)

第一REST URL请求:

http://api.linkedin.com/v1/people-search:(people:(id))?first-name=bill&last-name=gates 

返回110个结果

第二REST URL请求:

http://api.linkedin.com/v1/people-search:(people:(id))?keywords=bill%20gates 

返回0结果

但是,根据API文档(https://developer.linkedin.com/documents/people-search-api),第二搜索应返回至少 110“比尔盖茨“返回与前者的要求,加上最终其他人与他们的个人资料中的一些”比尔盖茨“字符串(工业或学校名称等”bill gates“)

我做错了我的第二次请求或者是什么?

UPDATE: 这里是第二请求的screenshot,通过使用LinkedIn REST Console完成。我想知道除了我以外的人是否通过复制该请求获得了110个结果...

+2

您是否在[LinkedIn REST控制台](http://developer.linkedinlabs.com/rest-console/)上测试了这些查询?他们都为我返回了110个结果。你如何编码端点?您是否有可能正在编码的空间中进行编码,因此将'%'转换为'%25'? –

+1

@PaulMennega我使用了http://developer.linkedin.com/oauth-test-console,进行了很多尝试,并且总是返回0个结果。我会尽快尝试连接你的控制台 – alessiop86

+2

@PaulMennega我使用了你的链接,但是我仍然得到了0个结果,截图在http://postimage.org/image/c23ds2wvx/。你在测试中把与我相同的查询字符串吗? – alessiop86

回答

6

我发现0个结果与我的网络有关:我没有与某人的任何一级或二级连接命名比尔盖茨。

关键字搜索在你的网络中工作,搜索一级和二级连接,同时名字/姓氏搜索在它外面工作,所以我的结果与后者不是0。

+1

对不起,直到今天才看到您的回复,但是,这是我认为的情况。取决于经过身份验证的用户的网络。非API LinkedIn搜索是我每天多次执行的操作。不过,不知道API测试工具,所以这是一个整洁的提示。 – selllikesybok

相关问题