Facebook API-检查用户是否已暂停或停用其个人资料
目标:给定facebook别名或id,检查以下哪项是正确的:Facebook API-检查用户是否已暂停或停用其个人资料,facebook,facebook-graph-api,Facebook,Facebook Graph Api,目标:给定facebook别名或id,检查以下哪项是正确的: 用户被Facebook暂停使用 用户已停用其个人资料 用户配置文件存在,既未挂起也未停用 对我来说,确定案例1(暂停)是否属实尤其重要,因为案例1表明用户可能有可疑 我观察到,在已知的挂起帐户上调用graph.facebook.com/username或graph.facebook.com/id会返回 { "error": { "message": "(#803) Some of the aliases you re
{
"error": {
"message": "(#803) Some of the aliases you requested do not exist: kamran.haider.5494360",
"type": "OAuthException",
"code": 803
}
}
而对于已知已停用的帐户,它将返回
{
"error": {
"message": "Unsupported get request.",
"type": "GraphMethodException",
"code": 100
}
}
问题:
- 用户已阻止你的应用
- 用户已从禁用其隐私设置中的所有平台应用
- 用户已停用其帐户
- 用户已删除其帐户
oautheexception
-就足够了,因为我认为您不想加入已停用/暂停的用户和其他用户。您只需要检查是否可以访问此特定用户谢谢你的回答!然而,对我来说,区分我提到的3种情况很重要,因为如果一个用户被暂停,这表明他不太值得信任,而停用/删除的配置文件也可能对应于正常用户。所以OAutheException本身是不够的。嗯,但不幸的是,Graph API文档中没有提到这方面的内容