【问题标题】:Google Developers Console - Public API Access : Key Active Until Date?谷歌开发者控制台 - 公共 API 访问:密钥有效直到日期?
【发布时间】:2014-10-19 05:27:00
【问题描述】:

我在 Google Developers Console 的 APIs & auth > Credentials 屏幕下为服务器应用程序的公共 API 访问设置了一个新密钥。

执行 YouTube 数据 api 请求刚刚停止工作,作为最后的努力,我重新生成了密钥。现在我看到状态行现在表明它将在未来 1 天之前处于活动状态。为什么?我希望这把钥匙永远有效。

这是 Google 强迫我在服务器应用上使用 oAuth 的方式吗?

【问题讨论】:

    标签: node.js youtube-api youtube-data-api


    【解决方案1】:

    使用 OAuth 2.0 时,您将完成 OAuth 流程并最终获得访问令牌和刷新令牌。

    访问令牌是短暂的,并且会相对较快地过期。 Refresh 令牌的有效期很长,可能会在一年内过期,也可能永远不会过期。

    您可以刷新您的访问令牌并使用您收到的新令牌:

    Check here for documentation

    【讨论】:

    • 那么在未来的某个时候我的钥匙会停止工作吗?定期重新生成密钥的工作流程是否正确?
    • 您必须在文档中查找。 AFAIK 您需要做的只是一个简单的 GET 请求来检查您的令牌是否仍然有效。如果不是,则使用您的刷新令牌生成一个新令牌。查看此链接,它可能也适用于您:developers.google.com/accounts/docs/…
    猜你喜欢
    • 2016-09-09
    • 2016-07-09
    • 1970-01-01
    • 2014-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    相关资源
    最近更新 更多