2015-04-05 5 views
0

кажется, что этот метод не работает для выхода пользователя из приложения на facebook, я не хочу регистрировать пользователя из самой facebook, как с помощью getLogoutUrl, только из приложения.вывести пользователя из приложения facebook

Если пользователь снял флажок в поле электронной почты в диалоговом окне при первом входе в систему с помощью facebook, ему необходимо выйти из приложения, чтобы снова войти в систему без снятия отметки с поля электронной почты, так что у него есть второй шанс входа на мой сайт.

этот метод больше не работает: я на PHP SDK V4

SetCookie ('fbs_455857397897935', '', время() - 100);

// убить сеанс session_destroy();

455857397897935 приложение идентификатор

ответ

4

Вы могли бы попытаться отменить пользователи, использующие Graph API

DELETE /{user-id}/permissions 

Цитируя документы:

Вы также можете позволить людям полностью де-санкционировать приложение или аннулировать регистрацию , обратившись к этой конечной точке API Графа:

DELETE/{user-id}/permissions Этот запрос должен быть выполнен с использованием действительного токена доступа или токена доступа к приложениям для текущего приложения. Если запрос выполнен успешно, ваше приложение получает ответ от истины. Если вызов является успешным, любой токен доступа пользователя для пользователя будет недействительным, и им придется снова войти в систему. Поскольку вы отключились от , они также должны предоставить доступ к вашему приложению , как если бы они впервые входили в систему.

Надеюсь, что это поможет вам в использовании.

Смежные вопросы