我正在学习如何使用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
我还为谷歌驱动器启用了API,所以我错过了什么?
答案 0 :(得分:1)
您必须为服务帐户创建客户端ID,并且使用该ID,您必须在安全性中启用SCOPE - 高级配置