我无法使用 C3 通过我的 google drive api 列出通过网站上传的文件。但通过 Google Drive API 上传的文件可以列出。如何列出文件夹中的所有文件?我的代码错了吗?这是我的 c#
我无法使用 C3 通过我的 google drive api 列出通过网站上传的文件。但通过 Google Drive API 上传的文件可以列出。如何列出文件夹中的所有文件?我的代码错了吗?这是我的 c# 代码![这是我的代码]
try
{
var credential = await GetUserCredentialAsync();
var driveService = GetDriveService(credential);
var request = driveService.Files.List();
request.PageSize = 1000;
request.Q = $"'{folderId}' in parents";
request.Fields = "nextPageToken, files(id, name)";
var result = await request.ExecuteAsync();
var files = result.Files;
// Create a list to store custom objects with fileName and fileId
var fileList = new List<object>();
if (files != null && files.Any())
{
foreach (var file in files)
{
fileList.Add(new { fileName = file.Name, fileId = file.Id });
}
}
return fileList;
}
catch (Exception ex)
{
// Log the exception or handle it as needed
Console.WriteLine($"An error occurred: {ex.Message}");
// Optionally, rethrow the exception or return an empty list
// throw;
return new List<object>();
}