Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Błąd logowania przez fabebooka
Forum PHP.pl > Inne > Hydepark
sazian
Witam,
działają wam skrypty do logowania przez facebooka ?
Skrypt który działał od dłuższego czasu nagle zaczął mi dzisiaj wyświetlać komunikat
Cytat
OAuth "Facebook Platform" "redirect_uri_mismatch" "Nie można załadować adresu URL: Domena tego adresu URL nie jest uwzględniona w domenach aplikacji. Aby można było załadować ten adres URL, dodaj wszystkie domeny i poddomeny aplikacji w polu „Domeny aplikacji” w ustawieniach aplikacji."

a w ustawieniach nic nie było zmieniane - ostatnia zmiana była 24 czerwca.
sabat24
Miałem coś takiego -> http://forum.php.pl/index.php?showtopic=260954
Prawdobodobnie używasz php graph sdk w wersji mniejszej niż 5.5, np. 5.4
sazian
SDK jest w wersji 5.6.3
Wersja API w ustawieniach aplikacji 3.1
default_graph_version v3.1


edit:
jednak to fb coś sp... zespół
https://github.com/facebook/php-graph-sdk/issues/1049
sabat24
O jak miło.
Mi też padło na wersjach 5.5 i 2.8.
sazian
w pliku /Facebook/Helpers/FacebookRedirectLoginHelper.php
zmień
$redirectUrl = FacebookUrlManipulator::removeParamsFromUrl($redirectUrl, ['code', 'state']);
na
$redirectUrl = FacebookUrlManipulator::removeParamsFromUrl($redirectUrl, ['code', 'state', 'enforce_https']);
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.