2

从 LinkedIn Ruby Gem 获得个人资料哈希后,但我正在寻找一种从用户那里获取更多信息的方法,比如技能、他们的人脉、他们的电子邮件、他们的个人资料图片等。我访问没有任何问题此信息来自当前经过身份验证的用户,仅从经过身份验证的用户的连接和公共配置文件中获取此类信息。

在我的 Rails 应用程序中,我有一个 users/show.haml.html 执行此操作:

def show
    #@users = User.all
    @profile = linkedin_client.profile(:id => params[:id])
    #how to get this user's connections etc?
  end

对于当前经过身份验证的用户来说,获取位置、id 和连接相对容易,只需执行以下操作:

@positions = linkedin_client.profile(:fields => %w(positions)).positions.all 
  @id = linkedin_client.profile(:fields => 'id').id
  @connections = linkedin_client.connections.all

有谁知道我如何通过连接获得类似的信息,甚至是非连接的公共配置文件?也许我应该使用另一个工具,比如linkedin-scraper?

谢谢!

4

2 回答 2

1

答案是使用 :fields 然后指定您希望返回的配置文件字段,如下所示:

@profile = linkedin_client.profile(:id => params[:id], :fields => %w(id first-name last-name location picture_url public_profile_url 标题行业))

希望这可以帮助某人。

于 2012-06-21T06:04:38.300 回答
0

我认为如果您需要更多信息,您可以随时使用linkedin-scrapergem https://github.com/yatishmehta27/linkedin-scraper

于 2012-11-18T12:50:48.907 回答