GOOGLE ADS

понедельник, 25 апреля 2022 г.

Почему мой UpdateFile получает нулевое значение в ответе на Google Drive API v3 с использованием С#?

Решение проблемы

Идентификатор файла доступен для записи, поэтому вы сможете отправить его с метаданными файла в своем запросе.

var fileMetadata = new Google.Apis.Drive.v3.Data.File()
{
Id = "xxx"
};
var fsSource = new MemoryStream(Encoding.UTF8.GetBytes(uploadString?? ""));
var request = service.Files.Update(fileMetadata, fileMetadata.Id, fsSource, GetMimeType(uploadFilePath));

Обновлять

Из комментариев вы отправляете пустой объект файла метаданных с вашим запросом.

Google.Apis.Drive.v3.Data.File file = new Google.Apis.Drive.v3.Data.File();

Там для Диска всегда будет давать вам новый идентификатор файла. Я отправляю исходный идентификатор файла как часть метаданных, поскольку он будет использовать идентификатор файла.

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...