Используя руководство по быстрому запуску API Gmail с Python, я получаю сообщение об ошибке 400 «Invalid to header» при попытке создать черновик.
Я использовал свой маленький скрипт в течение нескольких недель, и онотлично работал для создания черновиков счетов-фактур, пока однажды он просто не перестал работать, даже если я не изменил никакого кода.
Это ошибка, которую я получаю:
1 file(s) copied.
Traceback (most recent call last):
File "quickstart.py", line 223, in <module>
main()
File "quickstart.py", line 207, in main
create_draft(service, 'me', message_body)
File "quickstart.py", line 134, in create_draft
draft = service.users().drafts().create(userId=user_id, body=message).execute()
File "C:\Users\$User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\googleapiclient\_helpers.py", line 130, in positional_wrapper
return wrapped(*args, **kwargs)
File "C:\Users\$User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\googleapiclient\http.py", line 842, in execute
raise HttpError(resp, content, uri=self.uri)
googleapiclient.errors.HttpError: <HttpError 400 when requesting https://www.googleapis.com/gmail/v1/users/me/drafts?alt=json returned "Invalid to header">
Когда яПолучив эту ошибку в первый раз, я удалил файл учетных данных и скачал новый.Но теперь, похоже, это решение больше не работает.
Срок действия файла credentials.json истекает через некоторое время?