Я использую ниже APi для отправки почты с вложением
https://www.googleapis.com/upload/gmail/v1/users/me/messages/send?uploadType=multipart
, которая работает нормально, когда имя получателя на английском языке, но если имя получателя содержит многобайтовые (например, японский), я получаю 400(Неверный запрос) в качестве ответа.
Фрагмент кода
def create_raw():
message['to'] = ','.join([recipients_dict['name']+
<"+recipients_dict['email_address']+">" for recipients_dict in
recipients['to']])
message['from'] = email_address
message['subject'] = subject
msg = MIMEText(body)
message.attach(msg)
Если recipients_dict['name']
- «Английский», API работает должным образом, но для многобайтового символа
получение HTTP 400 (неверный запрос) Ошибка
.