Facebook文档声明
。在任何时候,您都可以通过将此人员发送回您的网络应用程序使用的登录流程来生成新的长期令牌 - 请注意,此人实际上不需要再次登录,他们已经授权您的应用程序,以便他们立即使用刷新的令牌从登录流程重定向回您的应用程序 - 此人看起来将根据您使用的登录流程的类型而有所不同,例如,如果您使用的是JavaScript SDK,这将在后台进行,如果您使用服务器端流程,浏览器将快速重定向到登录对话框,然后自动并立即再次返回到您的应用程序。
这个人实际上不需要登录是什么意思?他不是必须再次通过他的证书吗?如果不是FB如何验证用户并获取刷新的访问令牌?
答案 0 :(得分:0)
是的,但您需要用户访问您的网络应用。然后检查登录状态,如果它是"已连接"你将获得一个新的短期令牌,甚至不再让用户登录。这是因为令牌包含有关用户已经授权的应用的信息。如果不是这种情况或用户没有登录FB,那么你需要调用登录功能。
获得令牌后,您可以再次创建一个新的长期令牌。