2012-04-10 17 views
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> 

私は本当にこれが何であるか分かりませんし、情報がユーザーにとってわかりやすい方法であれば、

私はこの解決を手伝ってください。

+0

あなたはLinkedInのプロフィール::オブジェクトのコレクションを持っています。コンソールでclient.profile.inspectを実行して、属性を確認します。 – DanS

+0

私はRORを初めて使っているので、申し訳ありません。私は本当にあなたが言うことを理解していません。 – SAR

+0

ビューを追加できますか? – DanS

答えて

4

これらはオブジェクトです。人間が読める表現を返すようにinspectメソッドを使用します。

client.profile.inspect

関連する問題