将SHA-1添加到密钥

时间:2016-02-01 10:16:18

标签: 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.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:

enter image description here

0 个答案:

没有答案