簡體   English   中英

如何解決此問題-OAuth2 :: HTTPError:在Ruby on Rails的生產服務器中,facebook_oauth的請求問題期間收到HTTP 400?

[英]How to solve this problem--OAuth2::HTTPError: Received HTTP 400 during request problem with facebook_oauth in production server in Ruby on Rails?

我在生產服務器中使用facebook_oauth 0.2.0收到此異常-----------

OAuth2::HTTPError: Received HTTP 400 during request.>
Received HTTP 400 during request.
/usr/local/ruby-enterprise/lib/ruby/gems/1.8/gems/oauth2-0.1.0/lib/oauth2/client.rb:80:in `request'
/usr/local/ruby-enterprise/lib/ruby/gems/1.8/gems/oauth2-0.1.0/lib/oauth2/strategy/web_server.rb:15:in `get_access_token'

=>執行此行紅寶石代碼時,access_token = @ client.authorize(:code => params [:code])

但是相同的代碼在本地服務器上工作。 最近兩天,我偶然發現了這個問題。 有人請幫助我嗎?

我也遇到了同樣的問題,花了一些瘋狂的時間來分析看起來不錯的代碼。 然后,我在我的oauth客戶端上進行了一次簡單的檢查,發現它缺少密鑰!

@secret=""

從我的配置YML文件中提取密鑰時,我會誤輸入密鑰的引用! 授權過程的第一部分不需要密碼,因此沒有失敗。 無論如何,添加了秘密,該死!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM