2017-03-07 13 views
2

私が読んだものからOAuth 2を使用するRestforce APIを実行しています。私はログインしていますが、この時点では、ログインが成功したかどうかを返すものを作成しようとしています。私は、ユーザー名、パスワード、セキュリティトークン、クライアントID、およびクライアントの秘密を持っています。RubyのOAuth 2から有効/無効なログインを取得する方法

私は結果を印刷するとき、それが返されます。

#Restforce::Data::Client:0x0055b1b3433798 

は、私はそれを返すことができます方法があり、「成功!」または "失敗!"それとも何か?

URI_SF = URI.parse(URI.encode("https://na35.salesforce.com")) 

def use_restforce_api() 
    rf_client = Restforce.new(username: EMAIL, 
         password: PASSWORD, 
         security_token: SECURITY_TOKEN, 
         instance_url: URI_SF, 
         client_id: CLIENT_ID, 
         client_secret: CLIENT_SECRET, 
         api_version: '38.0') 

end 

答えて

1

さて、私はドキュメントを読むことでそれを理解しました。それはだった:成功し

info = rf_client.get(response.id).body 
puts info 

それは私がinfo.usernameinfo.objectでビットごとにアクセスできる情報を返します。

client_idclient_secretのエラー時には、それぞれ独自のメッセージを表示します。ユーザー名、セキュリティトークン、またはAPIキーが失敗すると、同じエラーメッセージが表示されます。

私はそれを使用することができます。

関連する問題