我很努力讓我的應用程序顯示來自我的應用程序的訂閱源的時間表。到目前爲止,我已經使用了oauth-plugin,oauth和twitter gems(for rails3)來獲得授權。這工作得很好。未初始化的常量Twitter :: OAuth
現在,我努力嘗試連接。
我結束了一個錯誤:
uninitialized constant Twitter::OAuth
檢查過,我沒有其他操作調用的twitter(如在另一篇文章在這裏)。但到目前爲止,沒有運氣。
希望有人能幫助!
- 編輯 -
我忘了提我使用設計我的用戶進行身份驗證。試過插入:
require 'twitter'
但仍然沒有成功..
- 編輯兩個 -
發現在Twitter上的寶石git的網站約1.0版中貶值了一個解決方案。
我現在已經取代了代碼我twitter_token.rb文件有:
高清客戶端 除非@client
@twitter_oauth=Twitter::Client.new(:TwitterToken.consumer.key,:TwitterToken.consumer.secret)
@twitter_oauth.authorize_from_access(token,secret)
@client=Twitter::Base.new(@twitter_oauth)
end
哪個擺脫的錯誤,但現在導致另一個:(
undefined method `consumer' for :TwitterToken:Symbol
我也試過這樣:
def client
unless @client
@twitter_oauth=Twitter::Client.new(:oauth_token =>'TwitterToken.consumer.key', :oauth_token_secret=>'TwitterToken.consumer.secret')
@twitter_oauth.authorize_from_access token,secret
@client=Twitter::Base.new(@twitter_oauth)
end
其中提供了以下錯誤:
undefined method `authorize_from_access' for #<Twitter::Client:0x00000102da1530>
任何想法?我瘋了!
誰能幫助這個? – 2011-05-03 21:08:54