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 non modificabile 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 questo messaggio. |
internalDate |
Il timestamp della creazione del messaggio interno (epoch ms), che determina l'ordinamento nella posta in arrivo. Per le normali email ricevute tramite SMTP, indica l'ora in cui il messaggio è stato originariamente accettato da Google, che è più affidabile dell'intestazione |
payload |
La struttura dell'email analizzata nelle parti del messaggio. |
sizeEstimate |
Dimensioni stimate in byte del messaggio. |
raw |
L'intero messaggio email in una stringa con codifica base64url e formattata in RFC 2822. Viene restituito nelle risposte Una stringa con codifica Base64. |
MessagePart
Una singola parte di un messaggio MIME.
Rappresentazione JSON |
---|
{ "partId": string, "mimeType": string, "filename": string, "headers": [ { object ( |
Campi | |
---|---|
partId |
L'ID non modificabile della parte del messaggio. |
mimeType |
Il tipo MIME della parte del messaggio. |
filename |
Il nome del file dell'allegato. Presente solo se questa parte del messaggio rappresenta un allegato. |
headers[] |
Elenco delle intestazioni di questa parte del messaggio. La parte di primo livello del messaggio, che rappresenta l'intero payload del messaggio, conterrà le intestazioni email standard RFC 2822, come |
body |
Il corpo della parte del messaggio per questa parte, che può 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 |
|
---|---|
|
Consente di eliminare 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 cassetta di posta di questo utente, con scansione e classificazione del recapito delle email standard, simile alla ricezione tramite SMTP. |
|
Inserisce direttamente un messaggio solo nella casella di posta di questo utente, in modo simile a IMAP APPEND , bypassando la maggior parte delle scansioni e delle classificazioni. |
|
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. |