Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript中的googledriveapi_Javascript_Google Drive Api_Google Developers Console - Fatal编程技术网

使用Javascript中的googledriveapi

使用Javascript中的googledriveapi,javascript,google-drive-api,google-developers-console,Javascript,Google Drive Api,Google Developers Console,我想以一种可以将文件保存到Google Drive的方式扩展一个项目。为了了解其工作原理,我尝试了文档中的快速入门示例: 在这个示例之后,我注意到这个示例正在开发人员控制台中创建一个API密钥。按照相同的步骤只返回客户机机密。我怀疑这是一个命名问题,并希望两者是相同的 不幸的是,示例代码不起作用,但记录了以下错误: {"error":{"errors":[{"domain":"usageLimits","reason":"keyInvalid","message":"Bad Request"}]

我想以一种可以将文件保存到Google Drive的方式扩展一个项目。为了了解其工作原理,我尝试了文档中的快速入门示例:

在这个示例之后,我注意到这个示例正在开发人员控制台中创建一个API密钥。按照相同的步骤只返回客户机机密。我怀疑这是一个命名问题,并希望两者是相同的

不幸的是,示例代码不起作用,但记录了以下错误:

{"error":{"errors":[{"domain":"usageLimits","reason":"keyInvalid","message":"Bad Request"}],"code":400,"message":"Bad Request"}}
在请求:

https://content.googleapis.com/discovery/v1/apis/drive/v3/rest?pp=0&fields=kind%2Cname%2Cversion%2CrootUrl%2CservicePath%2Cresources%2Cparameters%2Cmethods%2CbatchPath%2Cid&key=[[my key]]
我检查了请求url中是否显示了正确的密码。设置
var-API\u-KEY=''转换为空字符串是一种解决方法

我如何进一步调试它?从哪里获得正确的api密钥

{“error”:{“errors”:[{“domain”:“usageLimits”,“reason”:“keyInvalid”,“message”:“Bad Request”}],“code”:400,“message”:“Bad Request”}

表示您提出的请求未经过正确的身份验证


API密钥用于访问公共数据。Oauth2客户端id和密码将用于访问file.list所在的私有用户数据。所以我不认为这是一个命名问题。您的代码应该会弹出,请求用户访问。

不幸的是,它没有请求访问。在加载弹出窗口之前,代码失败。我严格遵循快速启动,并仔细检查。找到解决方案了吗?