从昨天起我开始从 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"
}
}
API端点是:
标题是:
"Content-length" "0"
"Content-Type" "application/x-www-form-urlencoded"
"Host" "www.googleapis.com"
"Authorization" "Bearer [APPILCATION_ID]"
"Accept" "application/json"
我在开发者控制台中有 oAuth 2.0 客户端 ID。
并发送与 3 个月前相同的请求
可能出了什么问题?
API 密钥无效。请传递有效的 API 密钥。
意味着您使用的 api 密钥无效。
Go to 谷歌开发者控制台 https://console.developers.google.com/选择您的项目。
单击左侧菜单中的凭据
单击顶部的 + 创建凭据并选择 API 密钥。
不记名令牌
“授权”“承载者 [APPILCATION_ID]”
请注意,发送的不记名令牌应该是有效且未过期的访问令牌。不是应用程序 ID。
Note
API 密钥用于访问公共数据,例如所有假日日历,如果您希望能够从中请求数据,请确保您尝试访问的日历 ID 设置为公共。
如果这是用户日历,您将需要切换到使用 Oauth2 并请求他们授予您访问其数据的权限。
如果这是您自己的日历并且您希望允许其他人查看数据,那么您应该考虑使用服务帐户。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)