簡體   English   中英

如何從twitter gem獲取用戶名?

[英]How do I get the user's name from the twitter gem?

我知道這是一個基本的RTFM問題,但是我對Rails還是很陌生,因此,對R'ing TFM的任何建議也將不勝感激。

我正在嘗試用rails中的twitter gem進行概念驗證。 我可以創建一個客戶端:

Twitter.configure do |config|
  config.consumer_key = TWITTER_KEY
  config.consumer_secret = TWITTER_SECRET
  config.oauth_token = omniauth['credentials']['token']
  config.oauth_token_secret = omniauth['credentials']['secret']
end
client = Twitter::Client.new

現在我想用'client'獲取用戶的名字。 誰能告訴我什么方法會返回客戶的名字? 另外,如上所述,我確實應該能夠從rdocs中弄清楚這一點,但我仍在學習如何閱讀它們。 任何幫助理解他們的結構也會非常有幫助。

謝謝!

好的,所以我設法弄清楚current_userTwitter::Client上的一個方法。 它聽起來像我需要的所以我添加了以下調試代碼,看看我是否無法弄清楚它的結構是什么:

logger.debug "\n\t " + client.current_user.to_yaml + "\n\n"

這給了我一個很好的格式化的current_user結構的外觀,它引導我到client.current_user.name

我仍然無法弄清楚如何從rdocs中解決這個問題,但轉換對象to_yaml似乎是一個很好的技術來確定它的結構。

再次,非常感謝如何找出這類問題的任何改進。

謝謝!

該屬性的名稱是“screen_name”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM