2012-04-23 24 views
1

我在我的應用程序中使用Omni認證。 我可以能夠通過使用下面的代碼,收到令牌和祕密..如何從request.env [「omniauth.auth」](Rails)獲取twitter用戶名

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 2014-03-17 18:28:57

+0

啊,那會是'auth ['info'] ['nickname']'。 – panzi 2014-03-17 18:30:25

相關問題