2013-10-27 2 views
0

Я пытаюсь настроить обновления в реальном времени Facebook с помощью приложения Google App Engine, и я смог получить обновление в режиме реального времени, зарегистрированное для пользователя -> Друзья поле, но я также хотел бы знать, когда пользователь деактивирует свою учетную запись или отменяет мое приложение (то есть поле «установлено»). Есть ли обновление по умолчанию в режиме реального времени, которое отправляется на любую конечную точку, зарегистрированную для пользователя? или как я могу обнаружить, что пользователь оставил мое приложение?Настройка Facebook Реальные обновления для пользователя Deactivated/Deauthorized App

Спасибо,

Evan

+1

Для этого используется URL-адрес для переадресации (вы установили его на вкладке «Дополнительно» в панели приложений) - он получает параметр «signed_request» POSTed, который содержит информацию о пользователе, который отменил ваше приложение. См. Также f.e. http://www.yiiframework.com/wiki/379/facebook-deauthorize-callback-url-and-its-response-data/ – CBroe

ответ

1

В настройках вашего приложения на Facebook, нажмите на вкладку "Дополнительно"

В есть установка для

"Деавторизовать URL обратного вызова:"

Этот URL-адрес проверяется, когда пользователь отключает ваше приложение. Я не уверен, что такое «реальное время», но я предполагаю, что это довольно быстро.

Я не уверен на 100% от параметров, переданных этому, так что вам может потребоваться создать страницу, которая регистрирует $ _REQUEST где-то так что вы можете проверить, но я знаю, что UID пользователей там где-то. Затем вы можете выполнить любую очистку, необходимую вам