我在401 Unauthorized
尝试将OmniAuth-Twitter
gem实现到我的rails应用程序时得到Development
我已阅读了几篇帖子,说服务器时间不匹配。
调用http://localhost:3000/auth/twitter
我有一个回调网址。 我有api键正确。 所以我假设时间戳是问题。
我如何才能将twitter的服务器时间与本地机器的时间进行比较?
如何调整本地机器的时间?
答案 0 :(得分:1)
我正在关注此railscasts episode。在其中,他声明设置键如:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :twitter, ENV['TWITTER_KEY'], ENV['TWITTER_SECRET']
end
但宝石文件指出:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :twitter, "CONSUMER_KEY", "CONSUMER_SECRET"
end
删除ENV[]
解决了问题。