Я создал черновик Gmail с помощью API.Я получил следующие данные:
{ "id": "r-5124711675755XXXXXXX", "message": { "id": "1660c28d2XXXXXXXX", "threadId": "1660c28d2XXXXXXXX", "labelIds": [ "DRAFT" ] }
}
Теперь я хочу открыть свой недавно созданный черновик в своем браузере, позвонив по URL:
https://mail.google.com/mail/u/0/#drafts?compose=CXXXXXXXXXXXXXxxxXXXXXXXXXXXXxxxXzrTZcJkDlnZdSMRLCMqkPfsVFRxrxPmNjhNScgV
Но где я получаю значение compose = CXXXXXXXXXXXXXxxxXXXXXxxxXXXXXXXXXXXXxxxXzrTZcJkDlnZdSMRLCMqkPfsVFRxrxPmNjhNScgV ??
В текущем пользовательском интерфейсе Gmail идентификатором, по-видимому, является черновик идентификатора сообщения, возвращенного API.
Из вашего примера составной URL будет:
https://mail.google.com/mail/u/0/#drafts?compose=1660c28d2XXXXXXXX
ПРИМЕЧАНИЕ: я не вижу нигде в документации, где это определяется / поддерживается поведение.Он может работать с текущим пользовательским интерфейсом Gmail, а затем порвать с будущей версией.
Вот некоторая информация о новом интерфейсе Gmail: Как идентификатор сообщения Gmail или ThreadId сопоставляется с новым интерфейсом Gmail?