1

所以我是 ruby​​/rails 新手,一直在看:https ://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline 这是使用 1.1 api 的 twitter 文档的链接。我很清楚我需要一个我已经设置的 twitter 应用程序,并且我需要为密钥和秘密设置全局变量,但是然后呢。

我应该在我的 Pages_controller(静态页面的模型)中创建一个控制器方法吗?
我应该如何编写这个方法来获取我的全局变量,然后创建一个包含我的推文的实例变量?

谢谢您的帮助

4

1 回答 1

3

你说没有 gem,但如果你只使用 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)

任何进一步的帮助只是问

于 2013-07-01T07:46:31.067 回答