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 interno di creazione del messaggio (epoca ms), che determina l'ordine nella posta in arrivo. Per le normali email ricevute via SMTP, questo valore rappresenta il momento 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, 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. |