【发布时间】:2017-11-07 09:39:17
【问题描述】:
我想扩展一个项目,使其可以将文件保存到 Google 云端硬盘。为了了解这是如何工作的,我尝试了文档中的快速入门示例:https://developers.google.com/drive/v3/web/quickstart/js
按照示例,我注意到该示例正在开发者控制台中创建一个 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_KEY = '<YOUR_API_KEY>'; 设置为空字符串是一种解决方法。
如何进一步调试?我在哪里可以获得正确的 api 密钥?
【问题讨论】:
-
找到解决方案了吗?
-
@LeonardoRick 请检查我的回答,如果还不算太晚的话
标签: javascript google-drive-api google-developers-console