繁体   English   中英

Linkedin Gem 无法查看个人资料

[英]Linkedin Gem Can't View Profile

我已经为此苦苦挣扎了好几天,希望有人能提供帮助:)

我通过linkedin gem 和oauth_plugin 连接到Linkedin。 一切看起来都很好,但我无法从中获取任何信息。 Twitter、facebook 等都运行良好。

安装后,我遇到了“nil:NilClass 的未定义方法‘downcase’”的一些问题,通过将站点参数添加到 oauth 选项来解决。

现在它几乎就像它甚至没有连接......

我的模型如下:

require 'linkedin'
class LinkedinToken < ConsumerToken
  def client
    client = LinkedIn::Client.new(LinkedinToken.consumer.key, LinkedinToken.consumer.secret)
    client.authorize_from_access(token, secret)
    @client = client.profile
  end
end

节目:

Linkedin: <% @user.linkedin_token.client %>

我真的没有 output? 我到底做错了什么??

- 更新 -

如果我将 model 更改为:

require 'linkedin'
class LinkedinToken < ConsumerToken
  def client
    oauth = LinkedIn::Client.new(LinkedinToken.consumer.key, LinkedinToken.consumer.secret)
    oauth.authorize_from_access(token, secret)
  end
end

并展示给:

<%= @user.linkedin_token.client %>

我最终得到了这个:

["92af0f43-380d-45ef-90bb-a0a509c1baf0", "26c92c3f-1e84-458b-adc6-7b712a215222"]

这也不对...

我对LinkedIn gem 一无所知,但是...在您的controller 中,您使用@client ,在您看来,您使用@user

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM