如何检查我的任何应用程序';s的用户被Facebook禁止?

如何检查我的任何应用程序';s的用户被Facebook禁止?,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我相信这次我的问题很简单。假设我有一个网页,它允许用户将他们的帐户链接到我网页上的帐户。比如说,facebook在某个时候禁止了无效的帐户(假设其中一些是机器人和蜘蛛),有没有办法检查哪些以及我的用户是否被禁止了?停用的帐户将无法与API一起工作,因此调用/USER\u ID将返回false 更新:此消息最近(2012年第3季度)更新为有效异常-现在它返回所有隐私失败和/或访问不存在或已删除内容的真实异常 "error": { "message": "Unsupported get reques

我相信这次我的问题很简单。假设我有一个网页,它允许用户将他们的帐户链接到我网页上的帐户。比如说,facebook在某个时候禁止了无效的帐户(假设其中一些是机器人和蜘蛛),有没有办法检查哪些以及我的用户是否被禁止了?

停用的帐户将无法与API一起工作,因此调用
/USER\u ID
将返回
false

更新:此消息最近(2012年第3季度)更新为有效异常-现在它返回所有隐私失败和/或访问不存在或已删除内容的真实异常

"error": {
"message": "Unsupported get request.",
"type": "GraphMethodException",
"code": 100

}

但这是否意味着我必须定期检查所有用户?听起来很沉重。我不明白为什么你需要检查一个ID是否仍然代表一个有效的Facebook用户-你可以将任何积极使用该应用程序的人标记为“有效”,你需要检查的只有那些没有继续使用你的应用程序的人,甚至只有当你打算使用他们的数据做某事时,否?但如果您认为用户拥有活跃的facebook帐户时更可靠,而他/她没有,则该用户将失去对您网站的部分甚至完全访问权限(例如,您希望删除所有通过facebook识别的机器人/垃圾邮件发送者/骗子出售的物品)。但是如果您的登录系统与大多数网站一样工作,他们将无法在没有Facebook个人资料的情况下继续登录该网站-如果您也允许通过自己的系统登录,您可以检查他们的Facebook帐户在登录、创建广告、广告续费等各个点上是否仍处于活动状态。没错,我可以阻止他们的登录尝试,但我无法删除他们在我的电子商店出售的物品或我的约会服务上的个人资料。除非他们尝试登录,这可能会发生,也可能不会发生。