2013-10-27 32 views
0

我试图使用我的Google App Engine应用程序设置Facebook的实时更新,并且我能够获得用户 - >好友注册的实时更新字段,但我也想知道用户何时停用其帐户或取消授权我的应用程序(即“已安装”字段)。是否有发送到注册到用户的任何端点的默认实时更新?或者我如何检测到用户已经离开我的应用程序?设置Facebook用户禁用/授权应用程序的实时更新

感谢,

埃文

+1

这就是Deauthorize Callback 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会被ping通。我不知道如何“实时”是的,但我认为这是相当快

我不是100%的传递到这一点,所以你可能需要创建一个记录了$ _REQUEST某个页面的参数确定所以你可以检查,但我知道用户的UID在那里。然后,您可以执行任何需要清理的内容