Google API 密钥的有效期是多久?

Posted

技术标签:

【中文标题】Google API 密钥的有效期是多久?【英文标题】:How long is the Google API key Valid? 【发布时间】:2015-07-30 22:09:29 【问题描述】:

我正在使用 API 密钥使用 Youtube API V3 获取播放列表的详细信息。

我找不到任何有关 API KEY 有效期的信息。我想确保在我的应用程序过期之前为它重新生成一个新的 API 密钥。

【问题讨论】:

您需要续订的是 API 密钥本身还是访问令牌? 当公共 api 密钥过期时.only api 密钥单独 【参考方案1】:

在Google Developers console APIs & auths -> 凭据屏幕底部找到的公共 API 密钥不会过期。这是用于访问Playlists.list 等公共 API 的密钥,只要您不删除该密钥或删除与该密钥关联的项目,它就会一直有效。其主要目的是让 Google 跟踪谁在使用 API,并限制您可能发出的请求数量,以防止向服务器发送垃圾邮件。 (Quota)

访问令牌用于开放式身份验证访问并且会过期。开放式身份验证 (oauth2) 用于访问非公开数据,即用户拥有的数据。它们是通过使用刷新令牌和客户端 id /client secrete 从身份验证服务器请求它们而实用地创建的。我不认为这是您要问的,但我想我会添加它以供参考。

【讨论】:

欢迎加入堆栈,这是一个非常好的问题。如果对您有帮助,请不要接受答案。 @jinsnow 访问令牌用于访问私人用户数据并在一个小时后过期 它们与公共 API 密钥无关 请不要在 anwser 上发表无关的评论 这可能会使不熟悉内部工作的人感到困惑Oauth2

以上是关于Google API 密钥的有效期是多久?的主要内容,如果未能解决你的问题,请参考以下文章

Google Cloud Translation API 请求缺少有效的 API 密钥

visual studio密钥有效期多久

Google Maps API 密钥在侧面加载时在发布版本中有效,在发布时无效

Discord bot 无法访问 Google Sheets 获取错误请求缺少有效的 API 密钥

谷歌地图 api 密钥有效,但道路 apikey 无效

令牌的有效期是多久? Django REST 框架