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

调用Google Calendar API时出现keyInvalid错误

金理
2023-03-14

我正在写一个查询谷歌日历事件的Lambda函数。虽然我成功地在Google Developers控制台上创建了凭据(客户机ID和客户机机密),但我无法访问这些事件。错误:

{“error”:{“error”:[{“domain”:“usagelimits”,“reason”:“keyinvalid”,“message”:“bad request”}],“code”:400,“message”:“bad request”}}

哪里出了问题?非常感谢任何帮助。

共有1个答案

万俟英锐
2023-03-14

“域”:“usagelimits”,“原因”:“keyinvalid”,“消息”:“错误请求”

意味着您发送的密钥是无效的api密钥。

背景信息

GET https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=25&q=surfing&type=test&key={YOUR_API_KEY}
https://www.googleapis.com/calendar/v3/calendars/MY_CLIENT_ID/events?accesstoken=ACCESSTOKEN

您的问题是,您将客户端秘密作为api密钥发送,这将不起作用,因为首先,客户端秘密不是api密钥,其次,事件是私人用户数据,这将要求您首先对用户进行身份验证。

 类似资料:
  • 我编写了一些请求映射,并使用JPA将Spring Boot应用程序连接到Postgresql DB。但是,当我尝试调用API时,我会得到以下消息:。我试着在调用API时打印一条消息,它可以工作,所以我想这可能与JPA连接有关?(我还使用SQL Shell测试了数据库和凭据是否良好,它们都是可以的) 我的模型: 我的控制器: 最后,我的应用程序属性:

  • 我使用c#在Visual Studio中创建了一个WebApi服务器。客户端应用程序通过以下方式调用服务: 第一次就可以了。如果我再次尝试从客户端使用此服务,它将始终失败,并出现ServerProtocolViolation异常。 如果我再试一次,它再次正常工作。然后在第二次尝试时发生相同的错误。此外,当我尝试调用不同的方法时,第二个总是会崩溃。 这是例外: null 任何人想要一个主意都是我的错

  • 我正在尝试使用以前运行良好的Eclipse调试xslt 2.0。现在我想我用新的Eclipse或java版本搞砸了,因为当我右键单击我的xslt并选择“调试为xslt转换”时,在确认“JRE实例默认XSLT处理器不支持调试。您想使用默认的Xalan 2.71处理器进行调试吗?” 我收到一个错误对话框: 错误:无法创建java虚拟机。错误:发生致命异常。程序将退出。无法连接到VM.com.sun.j

  • 问题内容: 我需要使用foursquare API搜索场所。当然,它是跨域的。 它在Firefox中没有任何问题,但是在Internet Explorer中(我已经测试过7、8、9)。 我的JavaScript代码如下所示: 在Firefox中,它可以完美显示接收到的数据。在Internet Explorer中,它登录控制台: 我该怎么办? 问题答案: 我在Windows Mobile 7上对此进

  • 我是PySpark的新手。我一直在用测试样本编写代码。一旦我在更大的文件上运行代码(3gb压缩)。我的代码只做了一些过滤和连接。关于py4J,我一直在出错。 任何帮助都是有益的,我们将不胜感激。 回来 更新:我使用的是py4j 10.7,刚刚更新到10.8 更新(1):添加spark。驾驶员内存: 汇总返回错误: 更新(2):我通过更改spark默认值尝试了这一点。conf文件。仍在获取错误PyS

  • 我正在创建一个类来使用OpenGL管理图像。要加载图像,我使用SOIL加载PNG。因为我需要检查碰撞,所以我想得到透明像素。所以我尝试使用:glGetTexImage获取数据 构造函数加载图像: LoadPixels在我的结构中加载像素数据。 然后在loadPixels中存储数据: 问题是,如果我创建一个图像: 它很好用。 如果我创建了很多图像: 然后我的程序崩溃了: 错误是: 如果我对glGet