Próbuję użyć pakietu Laravel Socialite przez interfejs API. Staram się przekazać kod do mojego API do pobierania użytkownikowi, ale wciąż daje mi błąd:Korzystanie z Laravel Socialite z interfejsem API?
Fatal error: Call to a member function pull() on null
Ponieważ robię żądanie nad API, I podjąć następujące kroki.
Wyślij wniosek API dla adresu URL, aby pobrać kod:
Socialite::with('facebook')->stateless()->redirect()->getTargetUrl()
Następnie złożyć wniosek z powyższego pobranego adresu URL, który przekierowuje z parametrem code
.
Wyślij kod do API i pobrać od użytkownika:
$fb_user = Socialite::with('facebook')->user();
To gdzie się zawiesi. Nie jestem pewien dlaczego.
Użyłem już wcześniej tego pakietu i działa dobrze, gdy mam tylko aplikację, która przeładowuje stronę. Ale kiedy wysyłam go do api (w innej domenie), to się zawiesza. Myślę, że jest jakiś problem z generowaniem kodu. Czy mimo to to naprawić?
Sprawdź to, może pomóc [laravel socialite] (http://stackoverflow.com/questions/35536548/unable-to-use-laravel-socialite-with-lumen/35548759#35548759) – heavymetal91