Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以使用api调用更新Facebook中的长期访问令牌?_Facebook_Facebook Graph Api - Fatal编程技术网

是否可以使用api调用更新Facebook中的长期访问令牌?

是否可以使用api调用更新Facebook中的长期访问令牌?,facebook,facebook-graph-api,Facebook,Facebook Graph Api,Facebook的文档表明 。在任何时候,您都可以通过将此人发送回您的web应用程序使用的登录流来生成新的长寿令牌-请注意,此人实际上不需要再次登录,他们已经授权了您的应用程序,因此,他们将立即使用刷新的令牌从登录流重定向回您的应用程序-这对用户的显示方式将根据您使用的登录流类型而有所不同,例如,如果您使用的是JavaScript SDK,这将在后台发生,如果您使用的是服务器端流,浏览器将快速重定向到登录对话框,然后自动立即再次返回到您的应用程序 这个人实际上不需要登录是什么意思?他不需要再次通

Facebook的文档表明

。在任何时候,您都可以通过将此人发送回您的web应用程序使用的登录流来生成新的长寿令牌-请注意,此人实际上不需要再次登录,他们已经授权了您的应用程序,因此,他们将立即使用刷新的令牌从登录流重定向回您的应用程序-这对用户的显示方式将根据您使用的登录流类型而有所不同,例如,如果您使用的是JavaScript SDK,这将在后台发生,如果您使用的是服务器端流,浏览器将快速重定向到登录对话框,然后自动立即再次返回到您的应用程序


这个人实际上不需要登录是什么意思?他不需要再次通过他的证书吗?如果不是,FB如何验证用户并获取刷新的访问令牌?

是,但您需要用户访问您的web应用程序。然后检查登录状态,如果它是“已连接”的,您将获得一个新的短期令牌,而用户甚至不会再次登录。这是因为令牌包含有关用户已授权的应用程序的信息。如果不是这样,或者用户没有登录FB,那么您需要调用登录功能

拥有令牌后,您可以再次创建新的长寿命令牌