Recurso: mensagem
Uma mensagem de e-mail.
Representação JSON |
---|
{
"id": string,
"threadId": string,
"labelIds": [
string
],
"snippet": string,
"historyId": string,
"internalDate": string,
"payload": {
object ( |
Campos | |
---|---|
id |
O ID imutável da mensagem. |
threadId |
O ID da conversa a que a mensagem pertence. Para adicionar uma mensagem ou um rascunho a uma conversa, é preciso atender aos seguintes critérios:
|
labelIds[] |
Lista de IDs de marcadores aplicados a esta mensagem. |
snippet |
Uma parte curta do texto da mensagem. |
historyId |
O ID do último registro do histórico que modificou esta mensagem. |
internalDate |
O carimbo de data/hora interno da criação da mensagem (época em ms), que determina a ordem na caixa de entrada. Para e-mails recebidos por SMTP normais, ele representa a hora em que a mensagem foi aceita originalmente pelo Google, o que é mais confiável do que o cabeçalho |
payload |
A estrutura de e-mails analisada nas partes da mensagem. |
sizeEstimate |
Tamanho estimado em bytes da mensagem. |
raw |
A mensagem de e-mail inteira em uma string formatada em base64url e formatada em RFC 2822. Retornado nas respostas Uma string codificada em base64. |
MessagePart
Uma única parte da mensagem MIME.
Representação JSON |
---|
{ "partId": string, "mimeType": string, "filename": string, "headers": [ { object ( |
Campos | |
---|---|
partId |
O ID imutável da parte da mensagem. |
mimeType |
O tipo MIME da parte da mensagem. |
filename |
O nome de arquivo do anexo. Presente apenas se a parte da mensagem representar um anexo. |
headers[] |
Lista de cabeçalhos nesta parte da mensagem. Para a parte da mensagem de nível superior, que representa todo o payload da mensagem, ela conterá os cabeçalhos de e-mail RFC 2822 padrão, como |
body |
O corpo da parte da mensagem para esta parte, que pode estar vazio para as partes da mensagem MIME do contêiner. |
parts[] |
As partes filhas da mensagem MIME dessa parte. Isso se aplica apenas a partes da mensagem MIME do contêiner, por exemplo, |
Cabeçalho
Representação JSON |
---|
{ "name": string, "value": string } |
Campos | |
---|---|
name |
O nome do cabeçalho antes do separador |
value |
O valor do cabeçalho após o separador |
Métodos |
|
---|---|
|
Exclui muitas mensagens por ID. |
|
Modifica os marcadores nas mensagens especificadas. |
|
Exclui a mensagem especificada de forma imediata e permanente. |
|
Recebe a mensagem especificada. |
|
Importa uma mensagem apenas para a caixa de correio deste usuário, com verificação de entrega de e-mail padrão e classificação semelhante ao recebimento por SMTP. |
|
Insere diretamente uma mensagem apenas na caixa de e-mails deste usuário, semelhante a IMAP APPEND , ignorando a maioria das verificações e classificações. |
|
Lista as mensagens na caixa de e-mails do usuário. |
|
Modifica os marcadores na mensagem especificada. |
|
Envia a mensagem especificada para os destinatários nos cabeçalhos To , Cc e Bcc . |
|
Move a mensagem especificada para a lixeira. |
|
Remove a mensagem especificada da lixeira. |