【问题标题】:Restricted Google API Key not giving back result?受限制的 Google API 密钥不返回结果?
【发布时间】:2017-08-23 21:41:30
【问题描述】:

所以我正在使用 Google Link Shortener API。我在开发者控制台中创建了一个用于访问的 API 密钥。当 API 没有限制时,我可以调用它并获得结果,但是当我使用我的 android 包名称和 SHA-1 限制密钥时,它会给出错误The request did not specify any Android package name or signing-certificate fingerprint. Please ensure that the client is sending them or use the API Console to update your key restrictions. 虽然我是从安卓应用。我正在使用网络改造。

我必须明确指定包名吗?那怎么办?

【问题讨论】:

  • 您是在使用未签名的 apk 进行构建还是在发布的 apk 中出现错误?
  • 使用未签名的apk
  • 您在开发者控制台中添加的哈希也是调试密钥库的对吗?
  • 我正在使用keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android生成密钥

标签: android google-api


【解决方案1】:

问题是我的 Google API 控制台中没有密钥库的 SHA-1。

只是为了清理伙计们。当您生成签名的 apk 时,它使用与调试 SHA-1 密钥不同的 SHA-1 密钥进行签名,因此请务必从您已签名的密钥库中添加 SHA-1。

您可以通过以下命令从密钥库中获取 SHA-1:keytool -list -v -keystore keystorename.jks -alias myaliasname

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-06
    • 1970-01-01
    • 2012-12-14
    • 1970-01-01
    • 1970-01-01
    • 2018-02-21
    相关资源
    最近更新 更多