Google API: Google.Apis.Requests.RequestError
The 'fields' parameter is required for this method. [400]
Errors[
Message[The 'fields' parameter is required for this method.] Location[fields - parameter] Reason[required] Domain[global]
]
Я пытаюсь использовать ресурс «О программе» в Google Drive API (.v3) и получаю сообщение об ошибке, которую, похоже, не удалось устранить, но в документации нет ответа. Я провел несколько дней безрезультатно, не понимая, что говорит мне сообщение об ошибке. Новое в использовании API. :)
P. S. oRequest. Поля не существует. Это тоже пробовал.
string result = "success";
try {
About oRequest = driveService.About.Get().Execute();
result = result + oRequest.User;
} catch (Exception e) {
result = "Google API: " + e.Message;
}
textBox1.Text = result;
return result;
Обновлено: приведенный ниже код является улучшением, но в строке результата отображается "Ссылка на объект не установлена на экземпляр объекта" ...: \
AboutResource.GetRequest oRequest = driveService.About.Get();
oRequest.Fields = "user:displayName, user:permissionId, user:emailAddress";
About oResponse = oRequest.Execute();
result = oResponse.User.DisplayName + " | " + oResponse.User.PermissionId + " | " + oResponse.User.EmailAddress;