我读过几乎所有的API参考google。有一种获取文件或上传文件的方法。在获取文件,你需要通过file id
:如何通过angularjs在谷歌驱动器上查看用户的文件?
var request = gapi.client.drive.files.get({
'fileId': fileId
});
但我想要实现的是通过我的应用程序(客户端应用程序),以获得用户的许可,然后我会看到用户的文件。用户自己应该选择其中一个文件。
有没有办法实现它?
我读过几乎所有的API参考google。有一种获取文件或上传文件的方法。在获取文件,你需要通过file id
:如何通过angularjs在谷歌驱动器上查看用户的文件?
var request = gapi.client.drive.files.get({
'fileId': fileId
});
但我想要实现的是通过我的应用程序(客户端应用程序),以获得用户的许可,然后我会看到用户的文件。用户自己应该选择其中一个文件。
有没有办法实现它?
如果目的是为了让用户选择自己拥有的文件之一,那么你可能要考虑使用JS选择器https://developers.google.com/picker/docs/
如果你真的想要检索的文件列表到你的应用程序,然后最简单的方法是使用$ http.get与url https://www.googleapis.com/drive/v2/files
在你的问题你张贴代码做一个GET,而不是一个列表。给定ID(https://developers.google.com/drive/v2/reference/files/get)将获取单个文件的所有元数据。 LIST(https://developers.google.com/drive/v2/reference/files/list)将为所有文件提取元数据(通常使用q参数进行限定以过滤掉已删除的文件)。
我真正需要的是'JS picker'。非常感谢你。 ;-) – ALH 2015-02-23 12:23:01