Я разрабатываю программное обеспечение, которое будет использовать Google Drive и Google Docs.Недавно я обнаружил, что в меню общего доступа к диску Google есть опция: запретить другим пользователям делиться документом.Я хотел реализовать это в своем приложении, используя язык Go, но без недостатка.
Проблема в том, что я делаю вызов Вставить файл (с помощью google drive api) с полем WritersCanShare, установленным в false, но все же пользователи сРоль писателя может делиться файлом.Вот блок кода:
file, err = srv.Files.Insert(&drive.File{
CreatedDate: time.Now().Format(time.RFC3339),
MimeType: "application/vnd.google-apps.document",
Title: "sometitle",
WritersCanShare: false,
}).Do()
Итак, что я могу сделать, чтобы решить эту проблему?
Я использую служебную учетную запись для создания файлов и присвоения роли владельца моей основной учетной записи Google.