从我的应用程序更新twitter和facebook状态

时间:2012-01-06 05:28:07

标签: ruby-on-rails facebook twitter

我正在创建一个迷你博客应用程序,我希望我的用户在我的网站上更新他们的状态后,它应该更新他们的推特和Facebook状态。在这种情况下我可以使用什么宝石?如何在轨道3.1上使用ruby来实现它。注意:所有用户都拥有自己的帐户,应该可以直接更新其状态。谢谢

1 个答案:

答案 0 :(得分:1)

这是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!")