我有一个Dart-Polymer [仅限客户端]网络应用,我希望用户通过Google云端硬盘分享数据。我希望用户能够"另存为"将文件放到gdrive上,然后在另一个文件上读取/导入。
我已经从Google Developer Console设置了凭据。
该应用已成功授权(使用客户端密钥),但当我尝试列出驱动器上的文件时,我得到 API开发人员密钥无效。我已经在Google Developers Console中创建了API密钥(付了几个),尽管文档说如果我有OAuth2客户端ID,我就不需要这样做。
有什么想法吗?
欢呼声 史蒂夫
答案 0 :(得分:0)
我认为这不是聚合物相关的dart。使用文件选择器时我遇到了类似的问题(也使用dart)。我记得必须启用“Google Picker API”。
您需要确保对于已定义客户端密钥的项目(https://console.developers.google.com/apis),启用了正确的API(如果您使用它来选择文件/文件夹,则会启用Drive API和Google Picker API )。
还要确保您在授权中请求了适当的范围(例如https://www.googleapis.com/auth/drive)