小编ASh*_*ork的帖子

为什么我的 UpdateFile 在使用 C# 的 google Drive api v3 中的响应中得到空值?

我有一个用 C# 编写的应用程序,因此它可以是一个独立的 .exe,并在运行时通过 cmd 传入参数。我正在尝试更新 google 驱动器中的文件而不更改 fileid,以便使用该 id 的任何链接都不会被破坏。以下代码一直有效,直到使用 Google.Apis.Drive.v3.Data.File updateFile 到达第三部分,其中文件始终为“null”。request.ResponseBody 具有正确的 fileId、正确的路径,并且几乎总是出现空值。

我怎样才能得到它来更新文件?

是否有一些代码更新/更改不再有效?

任何帮助,将不胜感激-

第 1 部分 - 这是调用接下来两部分的代码的开头:

    // System Library Requirements
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Collections.ObjectModel;
using System.Runtime.Serialization;
using System.Threading;
using System.Threading.Tasks;
using System.Net;
using System.Net.Http;
using System.Reflection;
using System.Security;
// Microsoft Library Requirements
using Microsoft.Win32;
// Google API Library Requirements
using Google.Apis.Gmail.v1;
using Google.Apis.Gmail.v1.Data;
using Google.Apis.Auth.OAuth2;
using Google.Apis.Drive.v3;
using GoogleV2 = Google.Apis.Drive.v2;
using Google.Apis.Drive.v3.Data;

using …
Run Code Online (Sandbox Code Playgroud)

c# google-api google-drive-api google-api-dotnet-client

5
推荐指数
1
解决办法
773
查看次数