【问题标题】:CloudPrint PHP Refresh Token Expires problemCloudPrint PHP Refresh Token Expires 问题
【发布时间】:2020-12-21 21:29:07
【问题描述】:

我想通过云打印打印在php中生成的文档。总的来说,我什么都做了,但是我遇到了密钥过期的问题。我正在使用它:https://github.com/yasirsiddiqui/php-google-cloud-print 我生成了一个访问密钥,一切正常,但它在大约 30 分钟后过期。我想将其用作每隔几个小时打印一次的 cron,因此我想设置密钥过期时间,例如1年。我发现了这样的东西:https://cloud.google.com/apigee/docs/api-platform/antipatterns/oauth-long-expiration 但我不知道如何应用它。提前感谢您的帮助。

【问题讨论】:

    标签: php oauth google-oauth google-cloud-print


    【解决方案1】:

    我找到了解决这个问题的方法,如果有人遇到同样的问题,你需要这样做:

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

    【讨论】:

      猜你喜欢
      • 2019-02-18
      • 2015-12-22
      • 1970-01-01
      • 1970-01-01
      • 2020-10-24
      • 2022-01-04
      • 2020-04-19
      • 2020-02-03
      • 1970-01-01
      相关资源
      最近更新 更多