Как указать поля разрешений для запроса в Google.Apis.Drive.v3 - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь получить поле EmailAddress разрешения файла. Я знаю, что вызов библиотечных методов, подобных этому:

PermissionList permissions = service.Permissions.List(Id_file).Execute();

будет возвращать объекты только с несколькими полями, в то время как другие будут нулевыми, поэтому я должен создать запрос с явно указанными полями, которые я хочу. Вот что я сделал:

PermissionsResource.ListRequest listRequest = service.Permissions.List(Id_file);
listRequest.Fields = "EmailAddress";
var perms1 = listRequest.Execute().Permissions;

Но это исключение, что поле EmailAddress не существует. Итак, как мне получить разрешение с ненулевым свойством EmailAddress?

1 Ответ

0 голосов
/ 02 апреля 2020

Хорошо, я нашел это сам:

listRequest.Fields = "permissions(emailAddress)";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...