我很想知道发布Google云端硬盘,Docs API会不会过时?
我的理解是使用Google文档API查看文档的唯一方法,因为只有Drive API可以访问由Google云端硬盘应用创建的文件(并且只能由创建者应用查看)。 说App A创建了一个文件,App B无法看到app A的文件。除非您使用应用程序B“打开”app A的文件(在云端硬盘用户界面中)。
我想这会记录mime类型或其他东西。
因此,如果Docs API过时,我们将如何列出所有文档?
http://support.google.com/a/bin/answer.py?hl=en&answer=2490030
另外在eclipse的“添加Google API”标签中,我们看不到Documents API(google驱动器在那里)
感谢。
答案 0 :(得分:6)
此时Google Drive API不会弃用Google文档列表API,因为正如您所提到的,2个API的用例和功能不同。
Google Drive API受到更多限制,因为它具有每个文件的安全模型,并且只允许操作文件。您需要使用此范围,以便将您的应用程序集成到Drive Web UI(open-with和create integration points)中。
Google文档列表API允许您列出目录中的文件,控制文件的ACL ...但是,用户必须提供对应用程序的完全访问权限。
答案 1 :(得分:0)
您创建了service account。有一个名为实例化一个驱动器服务对象的段,其中包含获取Google_DriveService
对象所需的代码 - 这应该就是您所需要的一切!
答案 2 :(得分:0)
Google文档列表API 3.0版 deprecation period将于 2015年4月20日结束并过时
以下是migrating to the Drive API的说明。
您可以使用files.list
获取Drive REST API的文档列表