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 rascunho a uma conversa, é preciso atender aos seguintes critérios:
|
labelIds[] |
Lista de IDs dos rótulos aplicados a esta mensagem. |
snippet |
Uma parte curta do texto da mensagem. |
historyId |
O ID do último registro de histórico que modificou essa mensagem. |
internalDate |
O carimbo de data/hora de criação da mensagem interna (ms de época), que determina a ordem na caixa de entrada. Para e-mails recebidos normalmente pelo SMTP, esse valor 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-mail analisada nas partes da mensagem. |
sizeEstimate |
Tamanho estimado da mensagem em bytes. |
raw |
A mensagem de e-mail inteira em uma string codificada em base64url e formatada de acordo com o 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 do arquivo anexado. Presente apenas se a parte da mensagem representar um anexo. |
headers[] |
Lista de cabeçalhos desta parte da mensagem. A parte da mensagem de nível superior, 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 para essa parte, que pode estar vazio para partes de mensagens MIME do contêiner. |
parts[] |
As partes da mensagem MIME filha desta parte. Isso se aplica apenas a partes de mensagens MIME de 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 várias mensagens por ID. |
|
Modifica os rótulos das mensagens especificadas. |
|
Exclui a mensagem especificada imediatamente e permanentemente. |
|
Recebe a mensagem especificada. |
|
Importa uma mensagem apenas para a caixa de entrada desse usuário, com a classificação e a verificação de entrega de e-mail padrão, semelhante à recepção por SMTP. |
|
Insere diretamente uma mensagem apenas na caixa de e-mails do usuário, semelhante a IMAP APPEND , ignorando a maioria da verificação e classificação. |
|
Lista as mensagens na caixa de e-mails do usuário. |
|
Modifica os rótulos da 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. |