1

嗨,一旦身份验证成功,我正在尝试获取这样的用户个人资料信息,

class LinkController < ApplicationController
  def callback
    client = LinkedIn::Client.new("ddddd", "ffffff")

    if session[:atoken].nil?

      pin = params[:oauth_verifier]
      atoken, asecret = client.authorize_from_request(session[:rtoken], session[:rsecret], pin)
      session[:atoken] = atoken
      session[:asecret] = asecret
    else

      client.authorize_from_access(session[:atoken], session[:asecret])
    end

    @profile = client.profile
    @connections = client.connections

    puts client.profile(:fields => [:positions]).positions 
    puts client.connections
  end
end

我得到的结果如下:

#<LinkedIn::Profile:0x4a6fdd8>
#<LinkedIn::Profile:0x4a58f30>
#<LinkedIn::Profile:0x4a58af8>
#<LinkedIn::Profile:0x4a58708>
#<LinkedIn::Profile:0x4a583a8>

我真的不明白这是什么以及信息是否正确而不是如何将其转换为用户可读的,

我是 ROR 的新手,请帮我解决这个问题。

4

1 回答 1

4

那些是对象;使用检查方法返回人类可读的表示:

client.profile.inspect

于 2012-04-11T13:27:28.800 回答