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 dos marcadores aplicados a esta mensagem. |
snippet |
É uma parte curta do texto da mensagem. |
historyId |
O ID do último registro de histórico que modificou esta mensagem. |
internalDate |
O carimbo de data/hora interno da criação da mensagem (em ms de época), que determina a ordem na caixa de entrada. Para e-mails recebidos por SMTP normal, esse valor representa a hora em que a mensagem foi aceita originalmente pelo Google, que é mais confiável do que o cabeçalho |
payload |
A estrutura de e-mail analisada nas partes da mensagem. |
sizeEstimate |
Tamanho estimado em bytes da mensagem. |
raw |
A mensagem de e-mail inteira em uma string formatada em RFC 2822 e codificada em base64url. 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 do arquivo do anexo. Só estará presente se esta parte da mensagem representar um anexo. |
headers[] |
Lista de cabeçalhos nesta parte da mensagem. A parte de nível superior da mensagem, que representa todo o payload da mensagem, contém os cabeçalhos de e-mail RFC 2822 padrão, como |
body |
O corpo da parte da mensagem desta parte, que pode estar vazio para partes da mensagem MIME do contêiner. |
parts[] |
As partes da mensagem MIME filha dessa parte. Isso só se aplica 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 de forma imediata e permanente a mensagem especificada. |
|
Recebe a mensagem especificada. |
|
Importa uma mensagem apenas para a caixa de e-mails do usuário, com verificação e classificação de entrega de e-mail padrão, semelhante ao recebimento via SMTP. |
|
Insere uma mensagem diretamente apenas na caixa de e-mails do usuário, semelhante a IMAP APPEND , ignorando a maioria das verificações e da classificação. |
|
Lista as mensagens na caixa de correio do usuário. |
|
Modifica os marcadores na mensagem especificada. |
|
Envia a mensagem especificada aos destinatários nos cabeçalhos To , Cc e Bcc . |
|
Move a mensagem especificada para a lixeira. |
|
Remove a mensagem especificada da lixeira. |