Как синхронизировать обратный вызов деавторизации Facebook с Javascript SDK Facebook - PullRequest
0 голосов
/ 05 мая 2011

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

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

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

1 Ответ

0 голосов
/ 06 мая 2011

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

...