facebook-javascript-sdk - 我如何忘记最后一个使用 facebook js sdk 的用户
问题描述
当我使用 FB.logout() 时,用户可以正常注销,但是下次我执行 FB.login() 时,它会登录最后一个用户,而没有输入新凭据的选项。我找不到任何有关如何忘记先前登录用户的信息。是否有一个参数我可以传递给注销或登录会忘记以前的用户?
解决方案
我发现我想要的行为可以通过在注销用户之前使用以下代码段删除用户权限来实现。
FB.api(`/${fbUserId}/permissions`,
'delete',
{access_token: fbUserAccessToken})
推荐阅读
- python - 用 jq 正确解析数据
- sql - 将 JSON 读入本地 SQL 变量
- c - 分层控制的函数指针用法:xtern/namespace C++
- odoo - 在odoo 10中将域设置为二级关系
- javascript - 如何在for循环中循环嵌套对象
- tensorflow - 从 Tensorflow 中的一个 TFRecord 示例中读取多个特征向量
- stored-procedures - Sap HANA Graphscript - 多行结果的性能下降
- ruby-on-rails - Ruby on Rails 设计 Recaptcha 注册/会话失败
- android - 在 Android 中单击时更新包含在自定义通知中的按钮的文本
- c# - 无需单击即可打开 TreeView