如何通过Rails应用程序发送推文

问题描述:

我正在使用名为'Foobar'的公司Web应用程序的Twitter gem。我也有一个名为'Foobar'的Twitter帐户。我试图从Web应用程序推送到我的Foobar Twitter帐户。如何通过Rails应用程序发送推文

自述文档:

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!') 

我有CONSUMER_KEY和CONSUMER_SECRET。但是,我如何获得oauth令牌和oauth令牌的秘密?

你必须在twitter上作为开发者创建一个新的应用程序。创建后您将获得令牌。 http://dev.twitter.com/apps/new

欲了解更多信息: http://dev.twitter.com/pages/oauth_faq

+0

我已经创建了一个应用程序,它只是给了我CONSUMER_KEY和CONSUMER_SECRET,为 – 2011-05-02 19:11:12

+0

结帐这个自动流在我最初的职位描述图形: http://si0.twimg.com/images/dev/oauth_diagram.png 您首先必须提交您的消费者密钥和其他数据 - 然后twitter使用oauth令牌进行响应。 – Avisra 2011-05-02 19:13:29

+0

阅读此: http://cbpowell.wordpress.com/2011/03/17/twitter-oauth-and-ruby-on-rails-integrated-cookbook-style-in-the-console-updated-for-twitter -1-0/ 跳转到第三个代码块。您必须先将您的消费者令牌和令牌密钥提交给Twitter - 然后它将回送请求令牌并请求令牌密码,以供您在您的应用配置中使用。 – Avisra 2011-05-02 19:17:58

你有https://dev.twitter.com

  • 创建一个应用程序就不得不提到的应用程序的名称,描述和网站,如果您有任何。
  • 您将获得consumer_key和consumer_secret。
  • 请确保您已根据需要更改访问级别以应用程序。
  • 之后,在同一页面中单击创建访问令牌按钮。
  • 它将创建访问令牌和访问令牌密钥。
  • 你应该使用访问令牌oath_token和访问令牌密钥作为oath_token_secret ..