Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Hydepark _ Błąd logowania przez fabebooka

Napisany przez: sazian 30.08.2018, 13:41:41

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.

Napisany przez: sabat24 30.08.2018, 20:23:36

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

Napisany przez: sazian 31.08.2018, 06:43:28

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

Napisany przez: sabat24 31.08.2018, 08:36:04

O jak miło.
Mi też padło na wersjach 5.5 i 2.8.

Napisany przez: sazian 31.08.2018, 08:48:00

w pliku /Facebook/Helpers/FacebookRedirectLoginHelper.php
zmień
$redirectUrl = FacebookUrlManipulator::removeParamsFromUrl($redirectUrl, ['code', 'state']);
na
$redirectUrl = FacebookUrlManipulator::removeParamsFromUrl($redirectUrl, ['code', 'state', 'enforce_https']);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)