【问题标题】:Google Developer - API Key Expires Every 24 HoursGoogle Developer - API 密钥每 24 小时过期一次
【发布时间】:2015-05-21 17:46:47
【问题描述】:

我的 Google Developer Console 上有以下设置。问题是我的“服务器应用程序密钥”每隔 12-24 小时就会过期。但是,“Android 应用程序密钥”和“iOS 应用程序密钥”永不过期。这显然令人沮丧,因为我的应用程序每天都停止工作,而且我不能在生产中发生这种情况。我有一张信用卡存档,所以我确定它与受限/试用帐户无关;除非我错过了什么。

非常感谢任何帮助。 泽

OAuth

  • Android 应用程序的客户端 ID
  • iOS 应用程序的客户端 ID

公共 API 访问

  • 服务器应用程序的密钥
    • 状态:有效期至 2015 年 5 月 21 日下午 5:55:00
  • Android 应用程序密钥
  • iOS 应用程序密钥

附件是谷歌开发者控制台的截图。这是它每 24 小时不再活动时的样子。如果需要,我可以提供我在重新生成密钥时看到的屏幕截图。

【问题讨论】:

  • 你怎么知道它过期了? (显示确切的错误)
  • @ZigMandel 我知道,因为 Google Developer Console 上的状态显示为非活动状态,并且应用程序中的功能停止工作。当我重新生成密钥并在服务器上更新它们时,一切都会再次运行。希望能回答这个问题。
  • 没见过,但会帮助其他回答的人
  • AFAIK 服务器密钥没有过期日期。您从哪里得知它们已过期?
  • 如果您看到的是开发者控制台的屏幕截图,能否发布?或者,您如何生成这些密钥?我觉得你应该向我们提供一些与你正在做的事情等相关的文档链接。

标签: android ios google-app-engine


【解决方案1】:

如果您在普通密钥上单击“重新生成密钥”,就会发生这种情况,该密钥在创建时应该永远存在。但是,如果您这样做一次,它将进入需要每 24 小时更新一次的状态。

如果你不小心这样做了,你可以创建一个新密钥,如果你不点击“重新生成密钥”,它应该永远不会过期。

我通过生成一个没有过期的新密钥 reading the docs 并单击“重新生成密钥”按钮来解决这个问题,这会显示过期日期。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-25
    • 2017-04-19
    • 1970-01-01
    • 2021-01-09
    • 1970-01-01
    • 1970-01-01
    • 2021-11-16
    • 1970-01-01
    相关资源
    最近更新 更多