如何使用linkedin gem使用facet和values

时间:2014-06-30 22:01:24

标签: ruby-on-rails ruby linkedin-gem

我正在使用linkedin gem并尝试仅提取二度连接。据说这是通过使用人物搜索API和网络S facet来完成的。 S代表“二度连接”。

问题在于文档解释了这样做:

GET http://api.linkedin.com/v1/people-search?facet=network,S

我正在使用linkedin gem,所以我尝试做类似的事情:

client.search( { :facets => [:network, :S] }, :people )

但我得到(400): Unknown facet code {network+S}

如果我将其更改为client.search({ facets: ["network,S"] }, :people)

我得到(400): Unknown facet code {S}

如果我只做client.search({:facets => [:network]},:people),它会返回所有连接。代码为F,S,A和O.

这里有任何帮助吗?

此外,当它确实返回时,它只返回10左右。我看到了一种分页方式,但后来我有太多的api调用。有没有办法在一次通话中将它们全部拉出来?

谢谢!

1 个答案:

答案 0 :(得分:0)

Linkedin不再支持检索二级连接。

看看这篇文章: Retrieve second level contacts LinkedIn API