Действительно застрял на этом и вытащил мои волосы, пытаясь понять, что делать, обыскивал везде и пытался все, но все еще застрял. Любая помощь очень ценится.
Итак, я вызываю API-адрес отправки Gmail:
https://www.googleapis.com/gmail/v1/users/me/messages/send
Я передаю следующее исходное сообщение с кодировкой base64:
VG86IGVjaG9zaWduLnNmZGMucWFAZ21haWwuY29tDQpTdWJqZWN0OiBSZTogd2UgaGF2ZSBhIGNvb2wgcHJvZHVjdA0KSW4tUmVwbHktVG86IDxDQUFMRnBBSmc1aTJlQ1p4T2dQWlhUdnNaN0J5M0gzNlRCMkNQYTdoVEtzTXh2bXZfT3dAbWFpbC5nbWFpbC5jb20 + DQpSZWZlcmVuY2VzOiA8Q0FBTEZwQUpnNWkyZUNaeE9nUFpYVHZzWjdCeTNIMzZUQjJDUGE3aFRLc014dm12X093QG1haWwuZ21haWwuY29tPg0KDQoxMTozNg ==
Что декодирует:
To: [email protected]
Subject: Re: we have a cool product
In-Reply-To: <[email protected]om>
References: <[email protected]om>
11:36
Я получаю сообщение об ошибке:
Код состояния: 400 и статус: Плохой запрос и ответ: { "error": { "errors": [{ "domain": "global", "reason": "invalid", "message": "Invalid value для ByteString
Проблема заключается в символах меньше <
и больше >
в заголовках In-Reply-To and References. Мне нужны эти заголовки, потому что я пытаюсь, чтобы письмо пришло как ответ на поток. Я попытался оставить <
и >
, но ответ затем не вписывается.
Спасибо