Facebook 开发者在线文档中有针对测试用户的文档,但您如何删除应用程序不再显示在其应用程序列表中的实际用户?这是利用 access_token
和 facebook_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/