所以我是ruby / rails新手并且一直在关注:https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline这是使用1.1 api的twitter文档的链接。我很清楚我需要一个我已经设置的推特应用程序,并且我需要为密钥和秘密设置全局变量,但接下来是什么。
我应该在Pages_controller中创建一个控制器方法(静态页面的模型)吗? 我应该如何编写此方法以获取我的全局变量,然后创建包含我的推文的实例变量?
感谢您的帮助
答案 0 :(得分:3)
如果你只是使用gem Twitter,你说没有宝石但更容易,如果你愿意,可以将配置放在模块中。它看起来像这样
twitter_client = Twitter::Client.new(
:consumer_key => ENV["CONSUMER_KEY"],
:consumer_secret => ENV["CONSUMER_SECRET"],
:oauth_token => ENV["OAUTH_TOKEN"],
:oauth_token_secret => ENV["OAUTH_SECRET"],
)
在您的控制器中,您可以使用类似
的内容检索推文 twitter_client.user_timeline('twitter_handle').map(&:attrs)
任何进一步的帮助只需询问