facebook - 有没有办法删除您的 Facebook 应用程序的用户?

标签 facebook facebook-graph-api

Facebook 开发者在线文档中有针对测试用户的文档,但您如何删除应用程序不再显示在其应用程序列表中的实际用户?这是利用 access_tokenfacebook_user_id 的知识。

用于删除测试用户:

https://graph.facebook.com/893450345999?method=delete&access_token=A2ADI1YMySweBABBGrWPNwKMlubZA5ZCrQbxwhtlEd9FIQUrOVjsGD3mnIWEbUhzDz7dkuBekMFdHvjvJ9CZAU7EMSSaZBsgN60FkMCi3AAZDZD

运行测试用户链接会产生以下错误:

"error": {
      "message": "(#100) Can only call this method on valid test users for your app",
      "type": "OAuthException",
      "code": 100
   }

最佳答案

您申请取消授权:

You can de-authorize an application or revoke a specific extended permissions on behalf of a user by issuing an HTTP DELETE request to PROFILE_ID/permissions with a user access_token for that app.

permission - The permission you wish to revoke. If you don't specify a permission then this will de-authorize the application completely.

要实现此问题请求:

https://graph.facebook.com/me/permissions?method=delete&access_token=...

一旦应用被取消授权,它将不会出现在用户的应用列表中。

2021 年 12 月更新

按照 Requesting & Revoking Permissions 的引用:

要删除单个权限,请向 /{user-id}/permissions/{permission-name} 发出 DELETE 请求,传递 user access token应用访问 token

要完全取消对应用程序的授权,请向 /{user-id}/permissions 端点发出类似的请求

关于facebook - 有没有办法删除您的 Facebook 应用程序的用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10710844/

相关文章:

python - 使用 python 脚本检索 Facebook 页面评论

ios - iTunes 存储操作失败应用程序在负载 : setResult; taskWithResult 中引用非公共(public)选择器

ios - iOS 11 中的 Photopicker 和 FB GrapSharer 问题

facebook - 视频源和图形 API

facebook - 如何从 Facebook/Spotify 获取音乐收听数据?

javascript - facebook connect登录更麻烦(JS SDK)

ios - 在iOS App中查看Facebook Live

iphone - 如何做最新的FB UIView 动画?

ios - 如何检索 Facebook 好友列表并保存以供解析?

Facebook Insights API 未返回所有值