Пример PHP Facebook не работает - PullRequest
       29

Пример PHP Facebook не работает

0 голосов
/ 13 сентября 2011

Я использую последнюю версию php facebook sdk, которую можно загрузить здесь

В example.php единственное, что я изменил, - это идентификатор приложения и секрет приложения к моемусобственные.

Поэтому, когда я нажимаю «Войти через Facebook», я действительно перенаправляюсь на Facebook, где мне нужно войти в систему и разрешить приложение и т. д., но когда я возвращаюсь на свою страницу, я все ещене вошел в систему.

Нет исключений выдается или перехвачен.Он просто говорит: «Вы не подключены».

Повторное нажатие «Войти через Facebook» дает тот же результат.

Что я здесь не так делаю?

1 Ответ

1 голос
/ 13 сентября 2011

Я думаю, что полный URL-адрес PHP-скрипта должен быть введен в пользовательском интерфейсе Facebook.В моем случае это не было.

Кроме того, оказалось, что я получаю сообщение «Токен состояния CSRF не соответствует предоставленному» в журнале ошибок, потому что наши сеансы не работали.Это было потому, что мы перешли от apache к lighttpd некоторое время назад, и нам нужно было сократить директорию сессий, чтобы lighty могла писать в нее.

Узнайте, какой путь php использует для сессий, выполнив phpinfo (), и выберитена ваш сервер.

...