Omniauth&Foursquare:UID是零
-
25-10-2019 - |
题
我正在使用最后的浮珠和omniauth-foursquare宝石 gem 'omniauth-foursquare'
.
当我尝试通过Foursquare登录时,回调返回:
#<OmniAuth::AuthHash ... provider="foursquare" redirect_uri="blabla" uid=nil>
uid是nil :(
我也在使用 omniauth-contrib
对于Twitter,以及 omniauth-facebook
为... facebook。这些工作正常,我得到有效的UID。
您认为这是宝石吗?知道怎么了?
解决方案
是的,这是宝石。它缺少UID块。它已在此处的代码中固定: https://github.com/brendte/omniauth-foursquare. 。它还将Foursquare返回的原始数据添加到额外的哈希。
其他提示
发布较新版本 https://rubygems.org/gems/omniauth-foursquare/versions/0.0.4
您可以使用 :-)
不隶属于 StackOverflow