我们有一个Facebook应用程序,我们已经检测到一些滥用的用户,所以我们想阻止他们登录我们的应用程序,任何想法?有一些例子,但Fb文档说这些api现在已被弃用
答案 0 :(得分:1)
您可以自己检测它们并在数据库中设置一个标志。他们仍然可以使用Facebook登录,但如果他们被标记,他们将无法在您的应用程序中执行任何操作。
无论哪种方式,我做了一些谷歌研究,发现可以通过简单的POST(或DELETE)请求到/app-id/banned
端点:
<强> BAN 强>
https://graph.facebook.com/ {应用ID} /禁止
POST参数:
access_token
(简单的应用访问令牌)uid
(逗号分隔的用户ID列表)<强>解除禁止强>
https://graph.facebook.com/ {应用ID} /禁止/ {用户ID}
删除请求,仅access_token
作为参数
虽然没有真正记录,但很容易测试。