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

谷歌日历API错误-“API密钥无效。请传递有效的API密钥“,

孔鸿宝
2023-03-14

我从昨天开始从google rest api得到错误

{
  "error": {
    "code": 400,
    "message": "API key not valid. Please pass a valid API key.",
    "errors": [
      {
        "message": "API key not valid. Please pass a valid API key.",
        "domain": "global",
        "reason": "badRequest"
      }
    ],
    "status": "INVALID_ARGUMENT"
  }
}
"Content-length"    "0"
"Content-Type"  "application/x-www-form-urlencoded"
"Host"  "www.googleapis.com"
"Authorization" "Bearer [APPILCATION_ID]"
"Accept"    "application/json"

共有1个答案

佟翰林
2023-03-14

API密钥无效。请传递一个有效的API密钥。

表示您正在使用的api密钥无效。

转到Google开发者控制台,选择您的项目。

如果这是一个用户日历,则需要切换到使用Oauth2,并请求他们授予您访问其数据的权限。

如果这是您自己的日历,并且您希望允许其他人查看数据,那么您应该考虑使用服务帐户。

 类似资料:
  • 我试图对他们的新v2 api进行基本的身份验证api调用,并返回一个无效的api密钥错误。 我重新发布api密钥只是为了验证,同样的错误。 如何对bitfinex的新v2 api进行身份验证api调用?

  • 我正在尝试将Fabric安装到我的iOS应用程序中。我下载了Fabric应用程序来安装Crashlytics,但是当我在构建阶段添加应用程序提供的运行脚本时,在构建项目之后,我得到了错误: 第2行:1:MyFireBaseID:IOS:MyFireBaseID=1:My:App:ID:command找不到Fabric.Framework/Run 1.7.0(208)错误:Fabric:配置问题 F

  • 我正在使用codeigniter rest服务器api库。 我进去的时候http://localhost/projects/myapi/key/index_put.php然后按enter键会出现以下错误: 当我在url中给出一个伪字符串时,如: http://localhost/projects/myapi/key/index_put.php?X-API-KEY=ASLDFJ9ALSDJFLJA9

  • 我的应用程序中有一个刷新令牌问题,我不知道如何解决它。我看过很多关于它的帖子,但我仍然需要一些帮助。我使用的授权码基本上是快速启动码。 直到谷歌开始响应HTTP 400错误请求的那一天,上述功能一直运行良好,并显示以下消息 {“error”:“invalid_grant”,“error_description”:“令牌已过期或吊销。”} 我浏览了Google OAuth发布的“invalid_gr

  • 我无法让我的应用程序允许脸谱网登录。每次用户试图登录脸谱网并用他们的FB验证我的应用程序时,都会给我这个错误: 无效的密钥散列。它们的密钥散列xxxxxxxxxx=不匹配任何存储的密钥散列。在http://developers.facebook.com/apps/xxxxxxxx配置你的应用密钥散列 我已经尝试过通过OpenSSL工具创建一个新的密钥哈希,如下所示: 这样做会给我一个密钥哈希,然后

  • 我为我的Android应用程序创建了一个用于GCM推送通知的Android API键。从最近两天开始,GCM服务器返回PHP中未授权的(401)响应。 Android API密钥无效/过期有什么原因吗?还是GCM不推荐使用Android API密钥? 我仍然没有得到关于为什么Android API密钥无效的适当解释?对于GCM,他们中的大多数人更喜欢服务器密钥而不是Android API密钥,但是