Curl 谷歌驱动API:如何连接到;限制性API;?

Curl 谷歌驱动API:如何连接到;限制性API;?,curl,google-drive-api,Curl,Google Drive Api,我正在尝试连接到Google Drive V3 API: 但据谷歌称,这种API访问是“受限的”。我想使用这个API,因为这是唯一一个允许“查看、编辑、创建和删除所有谷歌硬盘文件”的API 然后,它说“如果你认为你的应用程序需要限制范围,请参阅。” 在那之后,我尝试使用Step2在以下位置对我的应用程序进行WhiteList,但没有成功: $ curl -d 'client_id=[$CLIENT_ID]' -d 'scope=https://www.googleapis.com/auth/dr

我正在尝试连接到Google Drive V3 API: 但据谷歌称,这种API访问是“受限的”。我想使用这个API,因为这是唯一一个允许“查看、编辑、创建和删除所有谷歌硬盘文件”的API

然后,它说“如果你认为你的应用程序需要限制范围,请参阅。”

在那之后,我尝试使用Step2在以下位置对我的应用程序进行WhiteList,但没有成功:

$ curl -d 'client_id=[$CLIENT_ID]' -d 'scope=https://www.googleapis.com/auth/drive' -d 'response_type=code' 'https://accounts.google.com/o/oauth2/device/code'
curl: (3) Illegal characters found in URL

欢迎任何建议。或者任何关于列出我所有文件的其他方法的建议也将受到欢迎。先谢谢你

显然,它起作用了,但我使用了错误的cURL命令。正确的答案是:

curl ^
--data client_id=%CLIENT_ID% ^
--data client_secret=%CLIENT_SECRET% ^
--data code=%AUTH_CODE% ^
--data redirect_uri=urn:ietf:wg:oauth:2.0:oob ^
--data grant_type=authorization_code ^
https://www.googleapis.com/oauth2/v4/token