API Google Диска: Как найти все файлы, которыми я поделился с другими - PullRequest
0 голосов
/ 23 сентября 2019

Я использую диск api v3 для поиска файлов, которыми я поделился с другими (кем-либо), чтобы вывести их список и, возможно, отменить обмен ими.Я знаю, что в окне поиска вы можете сделать «to:», и он будет получать эти файлы, но я не мог использовать такую ​​вещь в API.мой нынешний трио;

query="'me' in owners and trashed=false and not mimeType = 'application/vnd.google-apps.folder' and visibility != 'limited'"

Заранее спасибо

1 Ответ

1 голос
/ 24 сентября 2019

Как сказал tanaike , обходной путь, решающий проблему, заключается в циклическом просмотре файлов с помощью функции files.list (), включая идентификатор, владельцев и разрешения в полях.Это вернет список объектов, и оттуда мы можем проверить, является ли type anyone.Оттуда мы также можем проверить такие атрибуты, как shared:true & ownedByMe:true.

. Это просто обходной путь, и, безусловно, не лучшее решение, поскольку с помощью поиска с диска мы можем сделать все это, набрав to:, в котором перечислены все общие файлы.Я надеюсь, что мы получим API для этого.

Еще раз спасибо tanaike

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...