【发布时间】:2012-06-16 23:23:46
【问题描述】:
从 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?
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby oauth gem linkedin