Я могу перечислить файлы, загруженные через API Google Диска на C#, но не те, которые загружены через веб-сайт.C#

Место общения программистов C#
Ответить
Anonymous
 Я могу перечислить файлы, загруженные через API Google Диска на C#, но не те, которые загружены через веб-сайт.

Сообщение Anonymous »

Я не могу перечислить файлы, загруженные через веб-сайт с помощью API Google Диска с помощью C3. Но файлы, загруженные через API Google Диска, могут быть перечислены. Как вывести список всех файлов в папке?
Это мой код неправильный?
вот мой код на 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();

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();
}

Что-то не так с этим кодом?
Я могу перечислить файлы, загружаемые с помощью Google Drive API.
Это файлы на моем диске.
Но это результат, когда я вызываю DriveService.Files.List
[
{
"fileName": "ThisFileUploadByGoogleAPI.txt",
"fileId": "1v-ZhJC5q_iA6suxE-tAjLGDq2WBEOl1f"
}
]


Подробнее здесь: https://stackoverflow.com/questions/788 ... e-uploaded
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»