我可以使用Google云端硬盘API在Google云端硬盘中创建文本和.doc文件。但是当我将mime类型设置为application/vnd.google-apps.document
时,应用程序会崩溃并显示日志
可能无法使用此方法创建快捷方式文件。使用 而不是DriveFolder.createShortcutFile()
这是尝试创建文件的方法
MetadataChangeSet changeSet = new MetadataChangeSet.Builder()
.setTitle("New file")
.setMimeType("application/msword")// this works
//.setMimeType("application/vnd.google-apps.document") //this does not work
.setStarred(true).build();
Drive.DriveApi.getRootFolder(getGoogleApiClient())
.createFile(getGoogleApiClient(), changeSet, null /* DriveContents */)
.setResultCallback(fileCallback);
是否可以从云端硬盘API创建Google文档?
答案 0 :(得分:0)
你不应该使用application/vnd.google-apps.file
进行创作吗?
答案 1 :(得分:0)
我不确定你为什么要用Metadatachangeset类来尝试这个。 正如名称所说,这个类更适合用于获取文件的元数据。
要创建/插入新文件,您应该使用类File。
这是一个例子:https://developers.google.com/drive/v2/reference/files/insert#examples
非常有用可能是这个链接。 https://developers.google.com/drive/v2/reference/files/insert
你的mime_type“。document”应该是正确的。 https://developers.google.com/drive/v2/web/mime-types