我有以下代码片段:
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或每个Referer限制 在您的API密钥上,请求与这些限制不匹配。 请使用Google Developers Console更新您的API密钥 配置是否允许来自此IP或引用者的请求。",
我使用的API密钥是使用debug.keystore和release play store keystore的SHA-1正确设置的。 开发人员控制台中的api_key: