/ / Omniauth & Foursquare: Uid ist Nil - Ruby-on-Rails, Omniauth, Viereck

Omniauth & Foursquare: Uid ist Nil - Ruby-On-Rails, Omniauth, Viereck

Ich benutze das letzte Omniauth-Juwel und das omniauth-foursquare-Juwel gem "omniauth-foursquare".

Wenn ich versuche mich über Foursquare anzumelden, gibt der Callback zurück:

#<OmniAuth::AuthHash ... provider="foursquare" redirect_uri="blabla" uid=nil>

UID ist nil :(

Ich benutze auch omniauth-contrib für Twitter und omniauth-facebook für ... Facebook. Diese funktionieren gut, ich bekomme eine gültige UID.

Glaubst du, es ist das Juwel? Irgendeine Idee, was könnte falsch sein?

Antworten:

1 für die Antwort № 1

Ja, es ist das Juwel. Es fehlt der UID-Block. Es ist im Code hier festgelegt: https://github.com/brendte/omniauth-foursquare. Es fügt auch die Rohdaten hinzu, die von foursquare an den zusätzlichen Hash zurückgegeben werden.


1 für die Antwort № 2

Veröffentlicht eine neuere Version https://rubygems.org/gems/omniauth-foursquare/versions/0.0.4

Du kannst es benutzen :-)