Risorsa: Message
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 degli 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 di creazione del messaggio interno (in millisecondi), che determina l'ordine nella posta in arrivo. Per le email ricevute tramite SMTP, questo valore rappresenta l'ora in cui il messaggio è stato originariamente accettato da Google, che è più affidabile dell'intestazione |
payload |
La struttura email analizzata nelle parti del messaggio. |
sizeEstimate |
Dimensioni stimate del messaggio in byte. |
raw |
L'intero messaggio email in una stringa con codifica base64url e formattazione RFC 2822. Restituiti nelle risposte Una stringa con codifica in base64. |
classificationLabelValues[] |
Valori dell'etichetta di classificazione nel messaggio. È possibile eseguire query sugli schemi di etichette di classificazione disponibili utilizzando l'API Google Drive Labels. Ogni ID etichetta di classificazione deve essere univoco. Se vengono forniti ID duplicati, ne verrà conservato solo uno e la selezione è arbitraria. Utilizzato solo per gli account Google Workspace. È previsto un limite di 20 valori di etichetta di classificazione per richiesta. Se i valori dell'etichetta di classificazione superano il numero massimo consentito, la richiesta non riesce. |
MessagePart
Una singola parte del 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. Per la parte del messaggio di primo livello, 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 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 |
ClassificationLabelValue
Etichette di classificazione applicate al messaggio email. Le etichette di classificazione sono diverse dalle etichette della Posta in arrivo di Gmail. Utilizzato solo per gli account Google Workspace. Scopri di più sulle etichette di classificazione.
| Rappresentazione JSON |
|---|
{
"labelId": string,
"fields": [
{
object ( |
| Campi | |
|---|---|
labelId |
Obbligatorio. L'ID etichetta di classificazione alfanumerica canonica o non elaborata. Corrisponde al campo ID della risorsa Etichetta di Google Drive. |
fields[] |
Valori dei campi per l'ID etichetta di classificazione specificato. |
ClassificationLabelFieldValue
Valori dei campi per un'etichetta di classificazione.
| Rappresentazione JSON |
|---|
{ "fieldId": string, "selection": string } |
| Campi | |
|---|---|
fieldId |
Obbligatorio. L'ID campo per il valore dell'etichetta di classificazione. Mappa al campo ID dell'oggetto |
selection |
ID scelta di selezione per l'opzione di selezione. Deve essere impostato solo se il tipo di campo è |
Metodi |
|
|---|---|
|
Elimina molti messaggi in base all'ID messaggio. |
|
Modifica le etichette e i valori delle etichette di classificazione nei messaggi specificati. |
|
Elimina immediatamente e definitivamente il messaggio specificato. |
|
Recupera il messaggio specificato. |
|
Importa un messaggio solo nella casella di posta di questo utente, con scansione e classificazione standard della consegna delle email simili alla ricezione tramite SMTP. |
|
Inserisce direttamente un messaggio nella casella di posta di questo utente in modo simile a IMAP APPEND, ignorando la maggior parte della scansione e della classificazione. |
|
Elenca i messaggi nella casella di posta dell'utente. |
|
Modifica le etichette e i valori dell'etichetta di classificazione nel 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. |