[英]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.