当前位置: 首页 > 知识库问答 >
问题:

无法从公共google calendar api v3获取事件

鄢飞鸾
2023-03-14

在本教程http://www.androidhive.info/2012/01/android-json-parsing-tutorial之后,我对它进行了修改,使用以下URL来解析一个公共google日历:“https://www.googleapis.com/calendar/v3/calendars/[calendar_ID]/events?singleevents=true&orderby=starttime&key=[my_API_key]”,而不是示例中的URL。这个日历是公开的。

当我执行应用程序时,响应如下:

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured. The API is not enabled for your project, or there is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your configuration.",
    "extendedHelp": "https://console.developers.google.com"
   }
  ],
  "code": 403,
  "message": "Access Not Configured. The API is not enabled for your project, or there is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your configuration."
 }
}

问题出在哪里?我做错了什么?

共有1个答案

何楷
2023-03-14

最后我找到了解决办法。

在这个URL https://www.googleapis.com/calendar/v3/calendars/[calendar_ID]/events?singleevents=true&orderby=starttime&key=[my_API_key]中,我使用的是Android应用程序的API密钥。当我将此键改为浏览器的API键时,问题就消失了。

 类似资料:
  • 对不起,我的错误,有两件事必须强调: 我正在尝试使用自签名证书作为HTTPS客户端证书。但是,存在一个问题“SSL:无法从对等证书获取公共名称” null 正在尝试127.0.0.1...已连接Enter PEM密码短语: 成功设置证书验证位置: cafile:/home/freeman/dev/git/ca_tools/ca_tools/ssl/ca/secure_ca.crt capath:/

  • 最近,我将Paho MQTT Spy项目导入Eclipse。导入结束时出现错误: 为什么我会收到这条信息,这意味着什么?怎么修? 我正在使用Java13.0.1 我试图用maven构建项目,得到了同样的错误。 我添加了下面的依赖项到pom.xml 现在pom.xml如下所示: Maven给出了错误: UPD Java8解决了问题,但我仍然试图使java 13与它一起工作。 正在尝试使用下面定义的p

  • 问题内容: 我怎样才能得到一个与事件 的公共 谷歌日历?我有,但是没有必要。我不想更改其事件,也无需登录。 我想从中获取一个与我的/ 数据库同步。 试过了 但出现登录错误: 问题答案: 您的日历必须 公开 共享 ! 如果您仅共享 忙/闲 状态,则此方法有效: 详细信息 -仅当日历完全公开共享时,此wotrks 或者只是 忙碌 参数 orderby , sortorder 和 futureevent

  • 有没有一种方法可以在Google Drive中使用API获得标记为公共查看的文件,而不需要验证? 我知道“downloadURL”属性,但它是一个临时URL,没有引用它的持续时间。我想直接使用API来获取文件,我想我在某处读到有人暗指有可能调用未通过身份验证的API来检索公共文件。

  • 我使用firebase-admin和firebase-functions在Firebase存储中上传文件。 我在仓库里有这样的规则:

  • 我想实现在后台和前台获取来电事件。因此,我已经为此创建了BroadcastReceiver,但在我得到/得到/完成传入调用后,onReceive()方法不会被激发。我尝试了大量的教程,但没有任何帮助:( 请帮忙。 声明 广播接收机 主要活动