我正试图找到LinkedIn中搜索名称列表的最佳方式。例如,如果一个人拥有150人的列表,而不是达到100的节流限制,那么这些请求必须以某种方式组合。到目前为止,我想出了使用JavaScript API的语法如下:Linkedin API:寻找最有效的方法来搜索大量人员列表
IN.API.PeopleSearch()
.fields("id", "first-name", "last-name", "positions", ...)
.params({
"first-name": firstname1 OR firstname2 OR firstname3,
"last-name": lastname1 OR lastname2 OR lastname3
...
})
其中一期工程,在某种程度上,但这个搜索,会出现以下问题:
- “约翰·史密斯”和“胡安卡洛斯“还将返回”约翰卡洛斯“和”胡安史密斯“。这意味着响应越来越大,一次搜索的名称越多,需要更多请求才能获得全部结果列表。这些数据还需要进行处理以滤除不良结果。这不是问题,但如果有更好的解决方案,可以使用不必要的数量的请求。
- 由于第一个问题,人们应该通过一些合理的数量进行搜索 - 某处可以说有3-10个人。
对于150人的列表,我当前的解决方案可能已经足够,但万一出现问题并且需要再次搜索相同的列表,那么极限可能已经达到,并且无法搜索在明天之前再次列表。
有没有更好的解决方案,我还没有找到,优化请求数量?
呃。刚刚测试过,它看起来像(至少对非高级帐户)关键字搜索只检索第一或第二级连接的人。这可能不是你想要的,但我会在这里留下我的答案让你自己检查:) –
谢谢你的时间和答案。但事实上,正如你已经提到的那样,缺点是只有一级和二级连接被返回。 –