所以我正在使用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应用程序。我正在使用改造网络。
我是否必须明确指定包名?那么怎么样?
答案 0 :(得分:0)
问题是我的Google API控制台中没有密钥库的SHA-1。
只是为了清理家伙。生成已签名的apk时,使用与调试SHA-1密钥不同的SHA-1密钥进行签名,因此请务必在已签名的密钥库中添加SHA-1。
您可以通过此命令从密钥库获取SHA-1:keytool -list -v -keystore keystorename.jks -alias myaliasname