Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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
CloudPrint PHP刷新令牌过期问题_Php_Oauth_Google Oauth_Google Cloud Print - Fatal编程技术网

CloudPrint PHP刷新令牌过期问题

CloudPrint PHP刷新令牌过期问题,php,oauth,google-oauth,google-cloud-print,Php,Oauth,Google Oauth,Google Cloud Print,我想打印通过云打印在php中生成的文档。一般来说,我什么都做了,但是我对密钥过期有问题。我正在使用它: 我生成一个访问密钥,一切正常,但大约30分钟后过期。我想将其用作每隔几个小时打印一次的cron,因此我想设置密钥过期时间,例如1年。我发现了这样的东西: 但我不知道如何应用它。提前感谢您的帮助。我找到了解决此问题的方法,如果有人遇到同样的问题,您需要执行以下操作: 在Config.php文件中的$offlineAccessConfig方法中添加'approval\u prompt'=>'for

我想打印通过云打印在php中生成的文档。一般来说,我什么都做了,但是我对密钥过期有问题。我正在使用它: 我生成一个访问密钥,一切正常,但大约30分钟后过期。我想将其用作每隔几个小时打印一次的cron,因此我想设置密钥过期时间,例如1年。我发现了这样的东西:
但我不知道如何应用它。提前感谢您的帮助。

我找到了解决此问题的方法,如果有人遇到同样的问题,您需要执行以下操作:

  • 在Config.php文件中的$offlineAccessConfig方法中添加'approval\u prompt'=>'force'。最后应该是这样的:
  • 再次点击offlineAccess.php,您将获得一个新的刷新令牌。它不应该以“ya29”开头,而是像这样:“1/”
  • $offlineAccessConfig = array(
            'access_type' => 'offline',
            'approval_prompt' => 'force'
        );