【问题标题】:Connection refused for URI https://www.googleapis.com/oauth2/v4/tokenURI https://www.googleapis.com/oauth2/v4/token 的连接被拒绝
【发布时间】:2021-09-10 02:28:39
【问题描述】:

我是 GoogleAPI 和 Laravel 的新手,我在虚拟 Linux 环境中的 Laravel 8 上运行 PHP Web 应用程序。 Socialite 和 Drive API 工作正常,突然间它不再工作,并且在长时间加载后总是返回连接被拒绝错误,如下所示:

GuzzleHttp\Exception\ConnectException
Connection refused for URI https://www.googleapis.com/oauth2/v4/token 

我曾尝试使用新的刷新令牌创建新凭据并检查所有网络设置,并始终清除配置缓存并重新启动 apache 以进行我测试过的所有故障排除,但错误仍然存​​在。

如果有人能告诉我我将研究哪些方面,我将不胜感激。

【问题讨论】:

  • 您是否使用库进行身份验证?还是您手动获取令牌?
  • 嗨@Martí,我按照他的教程通过myphpnotes 生成刷新令牌。在我遇到这个问题之前,该网站已经运行了几个月。

标签: php laravel google-drive-api laravel-socialite


【解决方案1】:

这个问题有多个问题。

首先,您将秘密发送给第三方。这意味着他们能够像您一样执行任何 API 调用(使用您的姓名和配额)。即使他们声称他们不会,他们也可以。请删除您可能拥有的所有秘密并创建新的。

至于 OAuth 2.0,您似乎使用的是旧 URL。您可能应该查看以下官方文档:

另请注意,Google 官方支持的 PHP 库可以让您的生活更轻松。 See the Drive API's PHP Quickstart.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-16
    • 2015-09-09
    • 1970-01-01
    • 2014-11-17
    • 1970-01-01
    • 2021-09-29
    • 2014-09-08
    • 2017-08-08
    相关资源
    最近更新 更多