【发布时间】:2017-09-06 03:40:36
【问题描述】:
我重新发布是因为报告此问题的其他案例并没有解决我的问题。现在我只是想获得一个 refresh_token ,以后可以在 gcp 云函数中使用它来调用目录 API。但是以下 curl 命令失败:
$ curl -d "my_client_id&scope=https://www.googleapis.com/auth/admin.directory.user" https://accounts.google.com/o/oauth2/device/code
出现以下错误:
{
"error" : "invalid_client",
"error_description" : "The OAuth client was not found."
}
我尝试过的事情:
- 确保我的 OAuth 客户端 ID 是“其他”而不是 Web 应用程序。
- 更改了同意屏幕下的产品名称以查看是否可以找到客户 ID
- 重置客户端密码
- 重命名 Oauth 客户端名称
- 等了一个小时
- 根据我们的 G Suite 合同向 Google 开了一张票(他们说他们不支持自己的 API,哈哈)。
这里有人有什么好主意吗?
【问题讨论】:
标签: curl oauth google-api oauth-2.0 google-oauth