我重新发布此问题,因为其他报告此问题的情况未解决我的问题。目前,我只是想获取一个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,哈哈)。
这里有没有人有好的想法?