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



我正在创建一个迷你博客应用程序,我希望我的用户在更新他们在我的网站上的状态后,它也应该更新他们的推特和脸书状态。在这种情况下,我可以使用什么gem,以及如何使用ruby on rails 3.1来实现它。注意:所有用户都有自己的帐户,应该能够直接更新他们的状态。感谢

下面是Twitter API的Ruby包装:http://twitter.rubyforge.org/

正如链接所说,安装

gem install 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!")

最新更新