受限制的Google API密钥没有回馈结果?

时间:2017-03-30 06:09:20

标签: android google-api

所以我正在使用Google Link Shortener API。我在Developer Console中创建了一个用于访问的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.虽然我发送了请求来自Android应用程序。我正在使用改造网络。

我是否必须明确指定包名?那么怎么样?

1 个答案:

答案 0 :(得分:0)

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

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

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