Recurso: Message
Um 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 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 esta mensagem. |
internalDate |
O carimbo de data/hora interno da criação da mensagem (ms da época), que determina a ordem na caixa de entrada. Para e-mails recebidos por SMTP, isso representa o momento 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 |
Toda a mensagem de e-mail em uma string formatada em RFC 2822 e codificada em base64url. Retornado nas respostas Uma string codificada em base64. |
classificationLabelValues[] |
Valores do marcador de classificação na mensagem. Os esquemas de marcadores de classificação disponíveis podem ser consultados usando a API Google Drive Labels. Cada ID de marcador de classificação precisa ser exclusivo. Se IDs duplicados forem fornecidos, apenas um será mantido, e a seleção é arbitrária. Usado apenas para contas do Google Workspace. |
MessagePart
Uma única parte de 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. Presente apenas se esta 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 vai conter os cabeçalhos de e-mail padrão RFC 2822, como |
body |
O corpo da parte da mensagem, que pode estar vazio para partes de mensagens MIME de contêiner. |
parts[] |
As partes da mensagem MIME secundária desta parte. Isso só se aplica a partes de mensagens MIME de contêineres, 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 |
ClassificationLabelValue
Marcadores de classificação aplicados à mensagem de e-mail. Os marcadores de classificação são diferentes dos marcadores da caixa de entrada do Gmail. Usado apenas para contas do Google Workspace. Saiba mais sobre os rótulos de classificação.
| Representação JSON |
|---|
{
"labelId": string,
"fields": [
{
object ( |
| Campos | |
|---|---|
labelId |
Obrigatório. O ID do rótulo de classificação alfanumérica canônico ou bruto. Corresponde ao campo "ID" do recurso "Rótulo do Google Drive". |
fields[] |
Valores de campo para o ID do rótulo de classificação especificado. |
ClassificationLabelFieldValue
Valores de campo para um rótulo de classificação.
| Representação JSON |
|---|
{ "fieldId": string, "selection": string } |
| Campos | |
|---|---|
fieldId |
Obrigatório. O ID do campo para o valor do rótulo de classificação. Corresponde ao campo "ID" do objeto |
selection |
ID da opção de seleção. Só deve ser definido se o tipo de campo for |
Métodos |
|
|---|---|
|
Exclui várias mensagens por ID. |
|
Modifica os marcadores nas mensagens especificadas. |
|
Exclui imediatamente e de forma permanente a mensagem especificada. |
|
Recebe a mensagem especificada. |
|
Importa uma mensagem apenas para a caixa de correio deste usuário, com verificação e classificação de entrega de e-mail padrão semelhantes ao recebimento por SMTP. |
|
Insere uma mensagem diretamente na caixa de e-mails desse usuário, semelhante a IMAP APPEND, ignorando a maioria das verificações e classificações. |
|
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. |