arp*_*rpa 3 oauth google-calendar-api google-api google-oauth
从昨天起我开始从 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"
}
}
Run Code Online (Sandbox Code Playgroud)
标题是:
"Content-length" "0"
"Content-Type" "application/x-www-form-urlencoded"
"Host" "www.googleapis.com"
"Authorization" "Bearer [APPILCATION_ID]"
"Accept" "application/json"
Run Code Online (Sandbox Code Playgroud)
我在开发者控制台中有 oAuth 2.0 客户端 ID。并发送与 3 个月前相同的请求 可能有什么问题?
API 密钥无效。请传递有效的 API 密钥。
意味着您使用的 api 密钥无效。
转到Google 开发者控制台,选择您的项目。
单击左侧菜单中的凭据
单击顶部的 + 创建凭据并选择 API 密钥。
“授权”“承载者 [APPILCATION_ID]”
请注意,发送的不记名令牌应该是有效的、未过期的访问令牌。不是应用程序 ID。
API 密钥用于访问公共数据,例如所有假日日历,如果您希望能够从中请求数据,请确保您尝试访问的日历 ID 设置为公共。
如果这是用户日历,您将需要切换到使用 Oauth2 并请求他们授予您访问其数据的权限。
如果这是您自己的日历并且您希望允许其他人查看数据,那么您应该考虑使用服务帐户。
| 归档时间: |
|
| 查看次数: |
7761 次 |
| 最近记录: |