2014-10-27 19 views
2

我目前正试图抓取用户的完整个人资料以访问她过去的三个职位。 API正在按照我想要的方式工作,而且我无法在我的旧提交中找到出错的地方。这是我的linkedin-omniauth的初始值设定项。Omniauth linkedin gem不再在轨道上拉动完整个人档案

这里是我的初始化:

Rails.application.config.middleware.use OmniAuth::Builder do  
    provider :linkedin, 
      ENV['LINKEDIN_CONSUMER_KEY'], 
      ENV['LINKEDIN_CONSUMER_SECRET'], 
      :scope => 'r_fullprofile r_emailaddress r_contactinfo', 
      :fields => ["id", "email-address", "first-name", "last-name", "headline", "industry", "picture-url", "public-profile-url", "location"] 
end 

我一直在玩弄与田野小时,但不知道要放什么东西。这里有2个资源我一直在使用:

我使用omniauth和omniauth,LinkedIn,Ruby on Rails的4.1.4和Ruby 2.1的宝石。 2。

+0

我不是超级熟悉,但你需要拉'在字段列表positions'? – 2014-10-27 04:31:59

回答

2

只需添加positions到田间地头阵列:

Rails.application.config.middleware.use OmniAuth::Builder do  
    provider :linkedin, 
      ENV['LINKEDIN_CONSUMER_KEY'], 
      ENV['LINKEDIN_CONSUMER_SECRET'], 
      :scope => 'r_fullprofile r_emailaddress r_contactinfo', 
      :fields => ["id", "email-address", "first-name", "last-name", "headline", "industry", "picture-url", "public-profile-url", "location", "positions"] 
end