2012-04-23 9 views
1

私のアプリケーションでOmni authを使用しています。 私はコードの下に使用してトークンとシークレットを受け取ることができる可能性..Twitterユーザーの名前をrequest.env [omniauth.auth](Rails)から取得する方法

auth = request.env["omniauth.auth"] 
@token = auth['credentials']['token'] 
@secret = auth['credentials']['secret'] 

しかし、私はTwitterアカウントのユーザー名を取得するにこだわっています。 これでユーザー名を取得できますか?

私は解決策を探しています。

ありがとうございました

答えて

3

私はそれを手に入れました。 auth['info']['name'] リターンをJson形式で印刷しようとしましたが、これを見つけることができました。

+0

これは実際の名前(「MathiasPanzenböck」など)で、Twitterユーザーの名前(「@bloodyalbatross」など)ではないようです。どのように後者を手に入れますか? – panzi

+0

ああ、それは 'auth ['info'] ['nickname']'でしょう。 – panzi