我有一个Rails 3应用程序,我想发推特某些状态报告等等。我正在使用Twitter Gem。我拥有所有API密钥等,并且实际上可以发送到登录用户帐户。但这不是我想要做的。
我希望应用程序可以发布自己的帐号,“在后台”可以这么说。因此,当用户执行某些操作时,应用程序应该发送到自己的帐户(而不是用户),“这已经完成了。”
有没有办法做到这一点?谢谢。
答案 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!')