При отправке черновиков через Gmail REST API сообщение в папке "Отправленная почта" не может быть отправлено отправителем в новом интерфейсе Gmail. Появляется сообщение об ошибке "The conversation that you requested could not be loaded."
,
Сообщение на стороне получателя может быть открыто без проблем, но новый интерфейс или нет.
Возврат к старому/классическому интерфейсу Gmail позволяет отправителю открыть отправленное сообщение.
Действия по воспроизведению:
- Составьте черновик в Gmail (новый или старый пользовательский интерфейс не имеет значения)
- Найдите черновик проекта с помощью
GET https://www.googleapis.com/gmail/v1/users/me/drafts
- Отправьте проект через
POST https://www.googleapis.com/gmail/v1/users/me/drafts/send
с телом{"id": "<draftId>"}
- Вернитесь в Gmail и переключитесь на новый интерфейс Gmail, затем попытайтесь открыть недавно отправленный черновик в папке "Отправленные". Попытка открыть сообщение не удастся.
- Вернитесь к старому/классическому интерфейсу Gmail и откройте недавно отправленный черновик в папке "Отправленные". Вы сможете открыть сообщение без проблем.
- Получатель сможет открыть сообщение без проблем, используя либо новый, либо старый интерфейс.
ОБНОВИТЬ
Когда поврежденный отправленный адрес электронной почты получает ответ, он, кажется, получает "фиксированный", и отправитель теперь может открыть отправленное письмо из нового пользовательского интерфейса Gmail. Кажется, это говорит о том, что API REST отсутствует то, что фиксируется, когда поток обновляется другими способами?
Сообщение об ошибке в консоли браузера при попытке открыть сломанное отправленное сообщение:
Error: Ppa No message loaded when we received the DETAILED_CONVERSATION_MESSAGES_LOADED event.