Drive API V2: используйте служебную учетную запись, чтобы установить логическое значение useByDefault для определенного приложения c на Google Диске пользователя - PullRequest
1 голос
/ 22 января 2020

Можно ли программно установить логическое значение useByDefault для приложения на Google Диске пользователя?

В соответствии с: https://developers.google.com/drive/api/v2/reference/apps Я могу перечислить все приложения или получить указание c Приложение ... Я бы ожидал увидеть команду SET.

Я - супер администратор Google, и у нас установлена ​​сила расширения Read & Write for Google Chrome для наших студентов, но они все еще нужны чтобы вручную перейти к настройкам диска и изменить флажок useByDefault, прежде чем расширение сможет правильно работать с файлами PDF.

Я уже создал рабочую учетную запись службы со следующими областями: DriveService.Scope.Drive, DriveService. Scope.DriveFile, DriveService.Scope.DriveMetadata, DriveService.Scope.DriveAppsReadonly В настоящее время я использую C#.

Информация о используемом нами расширении:

" kind ":" drive # app "," id ":" 982754197589 "," name ":" Read & Write for Google Chrome ™ "," shortDescription ":" Испытайте PDF-файлы совершенно по-новому с ih Новый PDF Reader Texthelp. "," longDescription ":" "," supportsCreate ": false," SupportImport ": false,
" supportsMultiOpen ": false," SupportOfflineCreate ": false,
" Установлено ": true , "authorised": true, "hasDriveWideScope": true, "useByDefault": false, "productUrl": "https://gsuite.google.com/marketplace/app/detail/982754197589",
"productId": "ohfjebjepnlldifcbcfmopifaebcjeh c", " openUrlTemplate ":" https://pdf.texthelp.com/pdfreader?state=%7B%22ids%22:% 5B% 22 * ​​1023 * {ids}% 22% 5D,% 22exportIds% 22:% 5B% 22 {exportIds}% 22% 5D,% 22action% 22:% 22открыто % 22,% 22userId% 22:% 22110948624529639950901% 22% 7D "," primaryMimeTypes ": [" application / epub + zip "," application / pdf "," application / vnd.google-apps.drive-sdk.982754197589 " ], "primaryFileExtensions": ["pdf", "epub"], "icons": [{"category": "application", "size": 10, "iconUrl": "https://lh6.googleusercontent.com/-eFdHkrx3NH8/VQ_ez9gL7sI/AAAAAAAABjo/qGf6VEFHbpM/s10-c-k/16.png "}

Буду признателен за понимание этого вопроса.

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

1 Ответ

1 голос
/ 22 января 2020

Существует только два метода для приложений в списке дисков Google и получить. Нет никакого способа обновить эти настройки программно, и, насколько я вижу, эти методы вообще не доступны в Google drive v3.

Я думаю, вам придется сделать это вручную

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