Facebook graph api 我可以明确强制facebook访问令牌过期吗?

Facebook graph api 我可以明确强制facebook访问令牌过期吗?,facebook-graph-api,facebook,Facebook Graph Api,Facebook,我是否可以明确强制facebook访问令牌过期而不将用户注销facebook?据我所知。你必须让它自己过期。您试图实现的目标是什么?您可以撤销授权,从用户中删除您的应用程序 关于fb.api和auth.revokeAuthorization的用法,您可以参考以下fb文档: 用户令牌更容易失效,您只需将me/permissions连接与DELETE请求一起使用即可 这将删除登录用户的应用程序。 您可以在资源管理器工具中尝试,只需在路径字段左侧的选择框中选择“删除” 下面的帖子提到了这一点 我也需要

我是否可以明确强制facebook访问令牌过期而不将用户注销facebook?

据我所知。你必须让它自己过期。您试图实现的目标是什么?

您可以撤销授权,从用户中删除您的应用程序

关于fb.api和auth.revokeAuthorization的用法,您可以参考以下fb文档:

用户令牌更容易失效,您只需将
me/permissions
连接与
DELETE
请求一起使用即可

这将删除登录用户的应用程序。 您可以在资源管理器工具中尝试,只需在路径字段左侧的选择框中选择“删除”

下面的帖子提到了这一点


我也需要这样做。我的网站有自己的注册/登录系统,我正在与Facebook登录集成。当用户单击站点的注销链接时,当然会将他们注销站点,但FB登录按钮不起作用,因为它检测到用户已登录FB&已授权:用户无法使用FB按钮重新登录,直到Cookie过期/删除。我不希望我的网站的注销按钮将他们从FB中注销,但希望注销按钮“重置”FB按钮,让他们以相同或不同的用户身份重新登录。有道理吗?你找到解决办法了吗?我也有同样的问题。此外,如果一个FB用户注销,而另一个用户使用相同的浏览器登录,则他们将作为前一个用户登录。这是因为我的站点会话仍然处于活动状态。所以我很好奇如何解决这个问题。使用一个短期令牌并让它过期是我能克服这个限制的最快的方法。这和让访问令牌过期不同,这会完全从用户的配置文件中删除应用程序,他们下次使用应用程序时必须通过身份验证对话框;接受权限,选择隐私选项等。它还会停止您发送应用程序->用户请求,停止该用户出现在其朋友的应用程序用户列表中,从用户的书签和应用程序中心应用程序列表中删除该应用程序等。这与使访问令牌过期不同,这将完全从用户配置文件中删除该应用程序,并且他们下次使用该应用程序时必须通过“身份验证”对话框;接受权限,选择隐私选项等。它还会停止您发送应用程序->用户请求,停止该用户出现在其朋友的应用程序用户列表中,从用户的书签和应用程序中心应用程序列表中删除该应用程序,等等。