Използвам последния php facebook SDK, който може да се изтегли тук
В example.php, единственото нещо, което съм променил, е идентификацията на приложението и приложението, които са тайни за моя.
Така че, когато кликна върху "Вход с Facebook", наистина се пренасочвам към facebook, където трябва да вляза и да разреша приложението и т.н., но когато се върна на страницата си, все още не съм влязъл.
Никакви изключения не са хвърлени или уловени. Просто казва: "Не сте свързани".
Кликването върху "Вход с Facebook" отново дава същия резултат.
Какво правим тук?
Отговори:
1 за отговор № 1Мисля, че пълният URL адрес на php скрипта трябва да бъде въведен във facebook ui. В моя случай не беше.
Също така се оказа, че получавам съобщението"Докладът за грешки в CSRF не съвпада с този, предвиден в регистъра на грешките", тъй като сесиите ни не са работили. Това се дължи на факта, че преди известно време преминахме от apache към lighttpd и трябваше да се захванем с указанията за сесиите, които можеха да го напишат.
Разберете кой път php използва за сесиите, като направите phpinfo () и го наречете на сървъра си.