Когда я использую опцию «q» в списке «Файлы:
Запуск списка файлов: без параметров запроса вернет:
{
"nextPageToken": "...",
"files": [
{
"id": "...",
"name": "FileName1",
"mimeType": "application/vnd.google-apps.document",
"modifiedTime": "...",
"permissions": [
{
"kind": "drive#permission",
"id": "...",
"type": "user",
"emailAddress": "markus@domain.com",
"role": "writer",
"displayName": "Markus Johnson",
"deleted": false
},
{
"kind": "drive#permission",
"id": "...",
"type": "user",
"emailAddress": "testemail@protonmail.com",
"role": "writer",
"deleted": false
},
{
"kind": "drive#permission",
"id": "...",
"type": "user",
"emailAddress": "mark@domain.dk",
"role": "owner",
"displayName": "Mark M",
"deleted": false
}
]
}
]
}
Запуск файлов: список с параметрами запроса:
"mark@domain.dk" in writers or "mark@domain.dk" in readers
также вернет файл выше. Однако, когда я пытаюсь выполнить этот запрос:
"testemail@protonmail.com" in writers or "testemail@protonmail.com" in readers
Возвращенный список пуст, он, конечно, должен также возвращать тот же файл.
Следует отметить, что testemail@protonmail.com не является пользователем диска, и я не знаю, является ли это проблемой или причиной такого странного поведения?
Как мне отформатировать запрос, чтобы он показывал все файлы для электронной почты, которые имеют права на запись или чтение. Даже если у них нет учетной записи диска?