Как синхронизировать обратный вызов для деавторизации Facebook с Facebook Javascript SDK

#python #facebook-graph-api #facebook-javascript-sdk

#python #facebook-graph-api #facebook-javascript-sdk

Вопрос:

Я использую Facebook Python и Javascript SDK. И настройте URL обратного вызова для деавторизации, чтобы принимать сообщения из Facebook в случае, если пользователь деавторизирует приложение.

Когда я получаю сообщение от Facebook, я делаю пользователя неактивным и не буду регистрировать его на сайте. Однако это выводит fb:login-button из синхронизации. Он не показывает пользовательские данные (потому что я передаю нулевого пользователя в шаблон), но отображается кнопка выхода. Я предполагаю, потому что он получает состояние пользователя из файла cookie fb.

Очевидно, что мне нужно выполнить некоторую дополнительную очистку, и поэтому мой вопрос заключается в том, как мне очистить состояние в кнопке входа?

Комментарии:

1. Хотел продолжить работу над этой проблемой. Оказывается, Facebook Javascript SDK действительно обрабатывает деавторизацию, как и ожидалось, но в моем коде произошел конфликт с новой кнопкой Facebook «Отправить».

Ответ №1:

Если я правильно понял проблему: Попробуйте проверить авторизацию пользователя, используя что-то вроде этого:http://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus / А затем делайте со своими кнопками все, что хотите…

Комментарии:

1. При попытке сконструировать этот вызов я заметил, что javascript API уже выполняет это. Итак, проблема закончилась конфликтом с некоторым другим Facebook javascript.