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 密钥
Google Maps API 密钥在侧面加载时在发布版本中有效,在发布时无效