Вся документация и ботт поддержки Google, похоже, не могут ответить на этот простой вопрос. Как добавить доступ к сервисной учетной записи Share Drive? Я могу аутентифицировать подлинность с помощью Python, но я получаю эту ошибку при попытке создать папку. Я попытался выдавать себя за пользователя, у которого есть доступ, я также включил делегацию по всей домену в рабочей области, добавив электронное письмо из учетной записи службы в группу, которая имеет доступ к общему диску, и мне не повезло. Различные страницы указывают на добавление ролей в меню IAM, но ничто, связанное с Google Drive, появляется в разрешениях, которые могут быть добавлены. < /P>
Код аутентификации: < /p>
def authenticate_google_drive():
creds = Credentials.from_service_account_file(
"config/service-credentials.json", scopes=["https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/drive.file"]
)
service = build("drive", "v3", credentials=creds)
return service
< /code>
Создать код папки: < /p>
def create_folder(service, folder_name, parent_folder_id=None):
file_metadata = {
"name": folder_name,
"mimeType": "application/vnd.google-apps.folder",
}
if parent_folder_id:
file_metadata["parents"] = [parent_folder_id]
folder = (
service.files()
.create(body=file_metadata, supportsAllDrives=True, fields="id")
.execute()
)
return folder.get("id")
< /code>
ошибка: < /p>
googleapiclient.errors.HttpError:
Подробнее здесь: https://stackoverflow.com/questions/790 ... ce-account
Как добавить доступ к учетной записи Share Drive к учетной записи Google Service ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Могу ли я получить доступ к документам Google Drive без учетной записи Google?
Anonymous » » в форуме Android - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Могу ли я получить доступ к документам Google Drive без учетной записи Google? [закрыто]
Anonymous » » в форуме Android - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-