Risorsa: messaggio
Un messaggio email.
Rappresentazione JSON |
---|
{
"id": string,
"threadId": string,
"labelIds": [
string
],
"snippet": string,
"historyId": string,
"internalDate": string,
"payload": {
object ( |
Campi | |
---|---|
id |
L'ID immutabile del messaggio. |
threadId |
L'ID del thread a cui appartiene il messaggio. Per aggiungere un messaggio o una bozza a un thread, devono essere soddisfatti i seguenti criteri:
|
labelIds[] |
Elenco di ID delle etichette applicate a questo messaggio. |
snippet |
Una breve parte del testo del messaggio. |
historyId |
L'ID dell'ultimo record della cronologia che ha modificato il messaggio. |
internalDate |
Il timestamp di creazione del messaggio interno (epoca ms), che determina l'ordine nella posta in arrivo. Per le normali email ricevute via SMTP, questo valore rappresenta l'ora in cui il messaggio è stato originariamente accettato da Google, più affidabile rispetto all'intestazione |
payload |
La struttura dell'email analizzata nelle parti del messaggio. |
sizeEstimate |
Stima delle dimensioni in byte del messaggio. |
raw |
L'intero messaggio email in una stringa formattata RFC 2822 e codificata in base64url. Restituito nelle risposte Una stringa con codifica base64. |
MessagePart
Una singola parte del messaggio MIME.
Rappresentazione JSON |
---|
{ "partId": string, "mimeType": string, "filename": string, "headers": [ { object ( |
Campi | |
---|---|
partId |
L'ID immutabile della parte del messaggio. |
mimeType |
Il tipo MIME della parte del messaggio. |
filename |
Il nome file dell'allegato. Presente solo se la parte del messaggio rappresenta un allegato. |
headers[] |
Elenco di intestazioni in questa parte del messaggio. Per la parte di primo livello del messaggio, che rappresenta l'intero payload del messaggio, conterrà le intestazioni email RFC 2822 standard, quali |
body |
Il corpo della parte del messaggio per questa parte, che potrebbe essere vuoto per le parti del messaggio MIME del contenitore. |
parts[] |
Le parti del messaggio MIME secondario di questa parte. Questo vale solo per le parti del messaggio MIME del contenitore, ad esempio |
Intestazione
Rappresentazione JSON |
---|
{ "name": string, "value": string } |
Campi | |
---|---|
name |
Il nome dell'intestazione prima del separatore |
value |
Il valore dell'intestazione dopo il separatore |
Metodi |
|
---|---|
|
Elimina molti messaggi in base all'ID messaggio. |
|
Modifica le etichette dei messaggi specificati. |
|
Elimina immediatamente e definitivamente il messaggio specificato. |
|
Recupera il messaggio specificato. |
|
Importa un messaggio solo nella casella di posta dell'utente, con scansione e classificazione standard del recapito delle email simili a quelle della ricezione tramite SMTP. |
|
Inserisce direttamente un messaggio solo nella casella di posta dell'utente simile a IMAP APPEND , bypassando la maggior parte delle operazioni di scansione e classificazione. |
|
Elenca i messaggi nella casella di posta dell'utente. |
|
Modifica le etichette del messaggio specificato. |
|
Invia il messaggio specificato ai destinatari nelle intestazioni To , Cc e Bcc . |
|
Sposta il messaggio specificato nel cestino. |
|
Rimuove il messaggio specificato dal cestino. |