我的Google云端硬盘应用不再能够更新Google文档

布赖恩

昨天下午,我开始遇到问题,我的Google云端硬盘应用无法再更新Google文档。我仍然可以更新其他文件类型,例如docx或rtf。这也发生在这里的同事身上,但是两个不同的用户仍然可以使用google drive应用程序并更新google文档而没有问题,而且我们都使用相同的版本。

我登录的是一个有效的Google帐户,而不是我自己的帐户,但无法更新该同事可以使用的同一Google文档。但是,与我有相同问题的同事登录了一个不同的Google帐户,并且他能够使用与以前相同的版本来更新Google文档。

突然之间这里发生了什么鬼事?两天前这对我们来说都是有效的。

这是我请求权限的地方:

GoogleWebAuthorizationBroker.Folder = "Tasks.Auth.Store";
                StoredCredential = GoogleWebAuthorizationBroker.AuthorizeAsync(
                GoogleClientSecrets.Load(stream).Secrets,
                new[] { DriveService.Scope.Drive,
            DriveService.Scope.DriveFile },
                "user",
                CancellationToken.None,
                new SavedDataStore()).Result;

我知道要进入的文件ID:

request = service.Files.Get(fileID);
myFile = request.Execute();

使用Google文档时,我将其下载为docx文件,因此:

if (myFile.MimeType == "application/vnd.google-apps.document")
    myFile.MimeType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";

这是更新发生的地方:

try
        {
            //fileLoc contains the updated contents
            byte[] byteArray = System.IO.File.ReadAllBytes(fileLoc);
            System.IO.MemoryStream stream = new System.IO.MemoryStream(byteArray);
            FilesResource.UpdateMediaUpload updateRequest = service.Files.Update(myFile, fileID, stream, myFile.MimeType);
            //fileID is used to get myFile in the first place; myFile is = to myFile.Id
            updateRequest.Upload();
        }
        catch (Exception e)
        {
            MessageBox.Show("An error occurred: " + e.Message);
        }

发生此请求时不会引发任何错误,甚至会更新这些文件上的时间戳,但内容不会更新。我正在迷失方向试图解决这个问题,我不知道出了什么问题,也不知道从哪里开始寻找。

谢丽尔·西蒙(Cheryl Simon)

出现了暂时的故障,现在应该再次运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当不再有连接的应用程序可用时,我在Google云端硬盘中的文档会怎样?

Google云端硬盘不再提示安装Chrome应用

Google云端硬盘API-我可以将Google文档集成到我的Web应用程序中吗?

使用Google云端硬盘API备份我的应用

Google云端硬盘文档填充/ AppScripts

从我的云端硬盘到共享云端硬盘的 Google Apps 脚本

如何限制Google云端硬盘应用的权限

Google 云端硬盘:我的评论在哪里?

要使某人能够从我的Google云端硬盘下载文件,我需要什么范围和权限?

Google云端硬盘导出非Google文档文件

云端硬盘API-通过字符串更新/创建Google文档-Node.js

检索我的域的Google云端硬盘中的文档数(以Java语言表示)

我们可以在iOS的Google云端硬盘中访问私人文档吗?

集成Google云端硬盘

Google云端硬盘文件上传已转换为文档

Google云端硬盘Api-未经授权的文档

从HTML和CSS创建Google云端硬盘文档模板

转让Google云端硬盘文档的所有权

通过Google API更新Google云端硬盘中的XML文件

如何通过Google云端硬盘链接流式传输我应用中的音乐并使链接可访问?

Google文档-将大型docx文件转换为Google云端硬盘中的Google文档

C#Google云端硬盘:允许用户读取对我的云端硬盘的访问权限

Google云端硬盘API仅在“我的云端硬盘”中搜索文件

Google云端硬盘API:用户未授予应用错误

使用Android应用连接到Google云端硬盘

如何查看Google云端硬盘中隐藏的应用数据?

Google云端硬盘的桌面应用程序如何工作?

Google云端硬盘API:将标签应用于附件

Google云端硬盘删除文件应用脚本getAllFilesForPaging