googleapiclient.errors.HttpError:
Traceback (most recent call last):
File "/app/book_editor/nodes.py", line 554, in create_and_share_book_doc
doc = docs_service.documents().create(body={"title": book.book_title}).execute()
File "/usr/local/lib/python3.10/site-packages/googleapiclient/_helpers.py", line 130, in positional_wrapper
return wrapped(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/googleapiclient/http.py", line 938, in execute
raise HttpError(resp, content, uri=self.uri)
googleapiclient.errors.HttpError:
< /code>
Фон:
Я использую Google Docs API для создания DOCS, и добавляю в него некоторый контент.
Я включил API Google Docs, развернутые на GCP Cloud Run с помощью Docker Image, с учетной записью службы вычислительной системы. Проверил, что электронная почта с учетной записью службы Google для Cloud Run Service и File.scope = [
"https://www.googleapis.com/auth/documents",
"https://www.googleapis.com/auth/drive",
"https://spreadsheets.google.com/feeds",
"https://www.googleapis.com/auth/drive.file",
]
creds = ServiceAccountCredentials.from_json_keyfile_name("config/gkey.json", scope)
docs_service = build("docs", "v1", credentials=creds, cache_discovery=False)
drive_service = build("drive", "v3", credentials=creds, cache_discovery=False)
doc = docs_service.documents().create(body={"title": book.book_title}).execute()
Я ожидаю, что он будет работать гладко, создать новый документ и заполнить контент.
Проблема: Я сталкиваюсь с этой ошибкой-< /p> [code]googleapiclient.errors.HttpError:
Traceback (most recent call last): File "/app/book_editor/nodes.py", line 554, in create_and_share_book_doc doc = docs_service.documents().create(body={"title": book.book_title}).execute() File "/usr/local/lib/python3.10/site-packages/googleapiclient/_helpers.py", line 130, in positional_wrapper return wrapped(*args, **kwargs) File "/usr/local/lib/python3.10/site-packages/googleapiclient/http.py", line 938, in execute raise HttpError(resp, content, uri=self.uri) googleapiclient.errors.HttpError: < /code> Фон: Я использую Google Docs API для создания DOCS, и добавляю в него некоторый контент. Я включил API Google Docs, развернутые на GCP Cloud Run с помощью Docker Image, с учетной записью службы вычислительной системы. Проверил, что электронная почта с учетной записью службы Google для Cloud Run Service и File.scope = [ "https://www.googleapis.com/auth/documents", "https://www.googleapis.com/auth/drive", "https://spreadsheets.google.com/feeds", "https://www.googleapis.com/auth/drive.file", ] creds = ServiceAccountCredentials.from_json_keyfile_name("config/gkey.json", scope) docs_service = build("docs", "v1", credentials=creds, cache_discovery=False) drive_service = build("drive", "v3", credentials=creds, cache_discovery=False)
doc = docs_service.documents().create(body={"title": book.book_title}).execute() [/code] Я ожидаю, что он будет работать гладко, создать новый документ и заполнить контент.
Я пишу небольшое приложение для загрузки файлов на общий Google Диск с использованием учетной записи службы (учетные данные файла JSON, без выдачи себя за пользователя или согласия, разрешение учетной записи службы было предоставлено напрямую). В...
Я пытался использовать этот zip-файл для загрузки на диск Google, который я использовал
gmail_service = build( gmail , v3 , Credentials=creds, static_discovery=False)
или
gmail_service = build( gmail , v3 , Creds=creds)
но я не смог найти решения...
Я пытался использовать этот zip-файл для загрузки на диск Google, который использовал
gmail_service = build( gmail , v3 , credentials=creds, static_discovery=False)
или
gmail_service = build( gmail , v3 , credentials=creds)