如何让网络应用程序(本身)发推文?

时间:2010-11-13 03:30:26

标签: ruby-on-rails-3 twitter

我有一个Rails 3应用程序,我想发推特某些状态报告等等。我正在使用Twitter Gem。我拥有所有API密钥等,并且实际上可以发送到登录用户帐户。但这不是我想要做的。

我希望应用程序可以发布自己的帐号,“在后台”可以这么说。因此,当用户执行某些操作时,应用程序应该发送到自己的帐户(而不是用户),“这已经完成了。”

有没有办法做到这一点?谢谢。

2 个答案:

答案 0 :(得分:0)

你的难度是什么?你有没试过它?

我从未使用Twitter Gem,但快速浏览一下它的README看起来很简单。您只需为您的应用创建一个帐户,并为该帐户创建Twitter::Client的实例。

答案 1 :(得分:0)

我想我已经开始工作了。诀窍是确保您发布的帐户也是您注册应用程序的帐户(如果您只有密钥则无法使用)。然后,只需取四个键(见下文)并使用以下代码:

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

client = Twitter::Client.new
client.update('Hello, from Twitter Gem!')