簡體   English   中英

401未經授權使用OmniAuth-Twitter

[英]401 Unauthorized using OmniAuth-Twitter

嘗試在Development我的rails應用程序中實現OmniAuth-Twitter gem時,我收到401 Unauthorized OmniAuth-Twitter ,我讀過幾篇文章說服務器時間不匹配。

調用http://localhost:3000/auth/twitter時出現錯誤

我有一個回調網址。 我的api鍵正確。 因此,我認為時間戳是問題。

我該如何比較Twitter的服務器時間和本地計算機的時間?

如何調整本地機器的時間?

我一直在關注這 他在其中指出要設置以下鍵:

Rails.application.config.middleware.use OmniAuth::Builder do
   provider :twitter, ENV['TWITTER_KEY'], ENV['TWITTER_SECRET']
end

但是gem文檔指出:

Rails.application.config.middleware.use OmniAuth::Builder do
   provider :twitter, "CONSUMER_KEY", "CONSUMER_SECRET"
end

刪除ENV[]解決了此問題。

暫無
暫無

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

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