我的网站应用程序具有通过 Facebook 登录进行登录的功能。为此,我的应用程序出现在 Facebook 上。使用 Facebook 登录工作正常。
但应用程序具有将 Facebook 帐户链接和取消链接到 Facebook 应用程序的功能。
- 如何检查 FB 帐户是否与特定 FB 应用程序关联?
- 如果已链接,如何取消 FB 帐户与特定 FB 应用的链接(根据该用户的请求)?
(“已链接”意味着我们根据要求选择“允许”FB 应用)
最佳答案
对于新的 Graph,有一种记录在案的取消授权方法(我已经在 Graph API 资源管理器中对其进行了测试,并且它有效)。使用有效的访问 token 向“me/permissions”发送 HTTP 删除命令。它不仅会使访问 token 失效,还会从用户的身份验证应用程序列表中删除该应用程序。这需要用户再次授权应用程序(通过权限屏幕)才能使用它。快乐编码!
关于Facebook 帐户取消链接或取消授权 Facebook 应用程序并检查 Facebook 应用程序的链接状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8679643/