如何使用 rest api 撤销对 facebook api 的所有权限

How to revoke all permission on facebook api using rest api

我试图撤销对撤回用户的所有权限 facebook 文档说将通过使用“用户访问令牌或应用程序访问令牌

调用Url来进行

https://graph.facebook.com/me/{user_id}/permissions

但我无法在此请求中附加用户访问令牌,但我可以在查询参数中附加应用程序访问令牌。 所以我用应用程序访问令牌请求了这个 url,但响应消息是 “必须使用活动访问令牌来查询有关当前用户的信息。”

我真的可以使用应用访问令牌请求它吗?

/me/{user_id}/ 在这里作为请求路径没有意义。

您可以将 /me 与用户或页面令牌结合使用 - 然后该别名将解析为该令牌所属实体的实际 ID。
或者您直接使用 app-scoped 用户 ID。

如果您想使用应用访问令牌对用户帐户执行任何操作,则必须使用第二个版本。

https://graph.facebook.com/{user_id}/permissions?access_token={app_access_token}