【发布时间】:2012-02-03 22:37:15
【问题描述】:
我正在创建一个迷你博客应用程序,我希望我的用户在我的网站上更新他们的状态后,它也应该更新他们的 twitter 和 facebook 状态。我可以在这种情况下使用什么宝石,以及如何使用 ruby on rails 3.1 来解决它。注意:所有用户都有自己的帐户,应该能够直接更新他们的状态。谢谢你
【问题讨论】:
标签: ruby-on-rails facebook twitter
我正在创建一个迷你博客应用程序,我希望我的用户在我的网站上更新他们的状态后,它也应该更新他们的 twitter 和 facebook 状态。我可以在这种情况下使用什么宝石,以及如何使用 ruby on rails 3.1 来解决它。注意:所有用户都有自己的帐户,应该能够直接更新他们的状态。谢谢你
【问题讨论】:
标签: ruby-on-rails facebook twitter
这是 Twitter API 的 Ruby 包装器:http://twitter.rubyforge.org/
正如链接所说,使用
安装它gem install twitter
您需要在此处注册一个 twitter 应用程序:http://dev.twitter.com/apps,使用它进行身份验证,如下所示:
Twitter.configure do |config|
config.consumer_key = YOUR_CONSUMER_KEY
config.consumer_secret = YOUR_CONSUMER_SECRET
config.oauth_token = YOUR_OAUTH_TOKEN
config.oauth_token_secret = YOUR_OAUTH_TOKEN_SECRET
end
然后使用以下行来更新用户的状态:
Twitter.update("I'm tweeting with @gem!")
【讨论】: