我注意到在我的应用程序中使用LinkedIn REST 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",以及最终在其个人资料中包含一些"bill gates"字符串的其他人(行业或学校名称中的"bill gate"等)
我的第二个请求是不是做错了什么?
更新:这是第二个请求的屏幕截图,使用LinkedInREST控制台完成。我想知道除了我之外,是否有人通过复制该请求得到了110个结果。。。
我发现0的结果与我的网络有关:我与一个叫比尔·盖茨的人没有任何一级或二级联系。
关键字搜索在你的网络内部有效,搜索一级和二级连接,同时名字/姓氏搜索在网络外部有效,所以我的结果不是0。