2011-05-02 58 views
2

我正在使用名爲'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令牌的祕密?

回答

1

你必須在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

1

你有https://dev.twitter.com

  • 創建一個應用程序就不得不提到的應用程序的名稱,描述和網站,如果您有任何。
  • 您將獲得consumer_key和consumer_secret。
  • 請確保您已根據需要更改訪問級別以應用程序。
  • 之後,在同一頁面中單擊創建訪問令牌按鈕。
  • 它將創建訪問令牌和訪問令牌密鑰。
  • 你應該使用訪問令牌oath_token和訪問令牌密鑰作爲oath_token_secret ..
相關問題