我正在使用最后的浮珠和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

您可以使用 :-)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top