首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >google drive javascript api gapi.client.drive.files未定义

google drive javascript api gapi.client.drive.files未定义
EN

Stack Overflow用户
提问于 2013-01-11 00:41:18
回答 2查看 10.9K关注 0票数 9

使用gapi.client.drive.files.list()列出Google Drive文件的JavaScript示例。当尝试使用此方法时,我得到错误“无法读取未定义的属性‘文件’”。

该问题和解决方法已在Google Drive API javascript中进行了描述

https://developers.google.com/drive/v2/reference/files/list#try-it下的文档是否不正确?或者有没有一种方法可以使用所描述的API。

EN

回答 2

Stack Overflow用户

发布于 2013-01-11 03:14:29

JavaScript示例是正确的,但您必须确保仅在加载驱动器库时使用gapi.client.drive.files (和其他特定于驱动器的资源),即在以下情况之后:

代码语言:javascript
复制
gapi.client.load('drive', 'v2', callback);
票数 18
EN

Stack Overflow用户

发布于 2018-09-26 20:25:22

如果在编写gapi.client.load('drive', 'v2', callback)之后运行良好,那么一切都是好的。在我的例子中,它不工作,所以我写了下面的代码。

代码语言:javascript
复制
gapi.load('client', function () {
                gapi.client.load('drive', 'v2', function () {
                    var file = gapi.client.drive.files.get({ 'fileId': fileId });
                    file.execute(function (resp) {
                        //Write you code with resp variable
                    });

                });
            });
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14262884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档