Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.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
需要ExtendAccessTokenIf的php替代方案_Php_Facebook_Facebook Graph Api - Fatal编程技术网

需要ExtendAccessTokenIf的php替代方案

需要ExtendAccessTokenIf的php替代方案,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我已经创建了一个facebook应用程序,并检索了有效期为60天的用户访问令牌 在安卓系统中,有一些东西 在Resume()上公开作废({ super.onResume(); facebook.extendAccessTokenIfNeeded(this,null);} 这将扩展accesstoken(如果它即将过期)。PHP中是否有类似的替代方案?因此,60天后,令牌将刷新,而不要求用户再次登录facebook 这将扩展accesstoken(如果它即将过期) 当用户使用您的应用程序时,会发生

我已经创建了一个facebook应用程序,并检索了有效期为60天的用户访问令牌

在安卓系统中,有一些东西

在Resume()上公开作废({
super.onResume(); facebook.extendAccessTokenIfNeeded(this,null);}

这将扩展accesstoken(如果它即将过期)。PHP中是否有类似的替代方案?因此,60天后,令牌将刷新,而不要求用户再次登录facebook

这将扩展accesstoken(如果它即将过期)

当用户使用您的应用程序时,会发生这种情况

PHP中是否有类似的替代方案?因此,60天后,令牌将刷新,而不要求用户再次登录facebook

不可以。你必须让用户再次与你的应用程序交互,这样你才能获得一个新的短期访问令牌,然后你可以用它交换一个长期访问令牌

整个过程如下所述:

(同样,对于你可能提出的后续问题,“但我希望它不需要用户交互”——这是不可能的。如果是这样,那么拒绝离线访问的整个过程将变得毫无意义。应用程序不应该再“永远”代表用户行事了。)