在Google API上获取401 Unauthorized错误

时间:2017-07-04 05:11:15

标签: google-drive-api

我正在学习如何使用Google Drive API上传文件,我收到此错误:

"Client error: `POST https://www.googleapis.com/oauth2/v4/token` resulted in a `401 Unauthorized` response:\n{\n \"error\": \"unauthorized_client\",\n \"error_description\": \"Client is unauthorized to retrieve access tokens using this me (truncated...)\n"

我认为这源于我的服务帐户的错误配置。当我创建服务帐户时,我没有使用Enable G Suite Domain-wide Delegation,只使用了生成的json密钥。

这里附有我的IAM& amp;屏幕截图。 ADMIN enter image description here

我还为谷歌驱动器启用了API,所以我错过了什么?

1 个答案:

答案 0 :(得分:1)

您必须为服务帐户创建客户端ID,并且使用该ID,您必须在安全性中启用SCOPE - 高级配置