Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.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文档中搜索,通过获取访问令牌发布用户的提要。 但他们提到,两小时后,访问令牌已过期 我需要的是在我的新闻提要上发布使用FB图形API的一次性用户批准 我看到很多应用程序每天都在我的墙上发布更新。我只给过一次权利。但即使我授予我的应用程序完全权限,访问令牌也在两小时内过期。在我的应用程序中如何才能做到这一点?你不必多次授权应用程序,只是你的应用程序将在过期时协商一个新的访问令牌。这是通过使用cookie和cookie中的“代码”完成的,只要用户登录到facebook。我建议仔细

我在Facebook文档中搜索,通过获取访问令牌发布用户的提要。 但他们提到,两小时后,访问令牌已过期

我需要的是在我的新闻提要上发布使用FB图形API的一次性用户批准


我看到很多应用程序每天都在我的墙上发布更新。我只给过一次权利。但即使我授予我的应用程序完全权限,访问令牌也在两小时内过期。在我的应用程序中如何才能做到这一点?

你不必多次授权应用程序,只是你的应用程序将在过期时协商一个新的访问令牌。这是通过使用cookie和cookie中的“代码”完成的,只要用户登录到facebook。我建议仔细阅读本文档,因为它概述了如何在客户端或服务器端创建访问令牌的“oauth舞蹈”


确保为您的应用程序启用了“拒绝脱机访问”

您可以从“编辑应用程序>高级>迁移”选项卡中找到该设置

默认情况下,任何新创建的应用程序都会启用它。一旦启用,您的访问令牌将长期有效(有效期为60天)