向密钥添加SHA-1时出现Android api密钥403使用限制错误
我有以下代码片段:向密钥添加SHA-1时出现Android api密钥403使用限制错误,android,google-api,Android,Google Api,我有以下代码片段: com.google.api.services.calendar.model.Events nextEvent = client.events().list(getResources().getString(R.string.google_next_match_calendar_name)) .setTimeMin(new DateTime(new java.util.
com.google.api.services.calendar.model.Events nextEvent =
client.events().list(getResources().getString(R.string.google_next_match_calendar_name))
.setTimeMin(new DateTime(new java.util.Date(), java.util.TimeZone.getDefault()))
.setMaxResults(5)//-->get 5 next events
.setOrderBy("startTime")
.setSingleEvents(true)
.setShowDeleted(false)
.setKey(getResources().getString(R.string.google_calendar_api_key))
.execute();
这会导致以下异常:
W/System.err:“代码”:403,W/System.err:“错误”:[{
W/System.err:“域”:“usageLimits”,W/System.err:“消息”:“已配置每IP或每引用限制 在API密钥上,请求与这些限制不匹配。 请使用Google开发者控制台更新API密钥 如果应允许来自此IP或referer的请求,则进行配置。“ 我使用的API密钥是通过debug.keystore和release-play-store密钥库的SHA-1正确设置的。 开发者控制台中的api_密钥:
refer您正在引用服务器密钥答案。这是一个android api密钥。它不包括IP,但包括SHA-1指纹