Ressource: Nachricht
Eine E-Mail-Nachricht
JSON-Darstellung |
---|
{
"id": string,
"threadId": string,
"labelIds": [
string
],
"snippet": string,
"historyId": string,
"internalDate": string,
"payload": {
object ( |
Felder | |
---|---|
id |
Die unveränderliche ID der Nachricht. |
threadId |
Die ID des Threads, zu dem die Nachricht gehört. Wenn Sie einer Unterhaltung eine Nachricht oder einen Entwurf hinzufügen möchten, müssen die folgenden Kriterien erfüllt sein:
|
labelIds[] |
Liste der IDs von Labels, die auf diese Nachricht angewendet wurden. |
snippet |
Ein kurzer Teil des Nachrichtentexts. |
historyId |
Die ID des letzten Verlaufs, der diese Nachricht geändert hat. |
internalDate |
Der Zeitstempel für die interne Nachrichtenerstellung (Epoche ms), der die Reihenfolge im Posteingang bestimmt. Bei normalen SMTP-E-Mails entspricht dieser Wert dem Zeitpunkt, zu dem die Nachricht ursprünglich von Google akzeptiert wurde. Der Wert ist zuverlässiger als der |
payload |
Die geparste E-Mail-Struktur in den Nachrichtenteilen. |
sizeEstimate |
Geschätzte Größe der Nachricht in Byte. |
raw |
Die gesamte E-Mail-Nachricht in einem RFC 2822-formatierten und base64url-codierten String. Wird in den Antworten Ein base64-codierter String. |
MessagePart
Ein einzelner MIME-Nachrichtenteil.
JSON-Darstellung |
---|
{ "partId": string, "mimeType": string, "filename": string, "headers": [ { object ( |
Felder | |
---|---|
partId |
Die unveränderliche ID des Nachrichtenteils. |
mimeType |
Der MIME-Typ des Nachrichtenteils. |
filename |
Dateiname des Anhangs. Nur vorhanden, wenn dieser Nachrichtenteil einen Anhang darstellt. |
headers[] |
Liste der Header in diesem Nachrichtenteil. Für den obersten Teil der Nachricht, der die gesamte Nachrichtennutzlast darstellt, enthält er die standardmäßigen RFC 2822-E-Mail-Header wie |
body |
Der Textteil der Nachricht für diesen Teil, der für Container-MIME-Nachrichtenteile leer sein kann. |
parts[] |
Die untergeordneten MIME-Nachrichtenteile dieses Teils. Dies gilt nur für Container-MIME-Nachrichtenteile, z. B. |
Header
JSON-Darstellung |
---|
{ "name": string, "value": string } |
Felder | |
---|---|
name |
Der Name des Headers vor dem Trennzeichen |
value |
Der Wert des Headers nach dem |
Methoden |
|
---|---|
|
Löscht viele Nachrichten anhand der Nachrichten-ID. |
|
Ändert die Labels der angegebenen Nachrichten. |
|
Die angegebene Nachricht wird sofort und endgültig gelöscht. |
|
Ruft die angegebene Nachricht ab. |
|
Importiert eine Nachricht nur in das Postfach dieses Nutzers, wobei die E-Mail-Zustellung standardmäßig überprüft und klassifiziert wird, ähnlich wie beim Empfang über SMTP. |
|
Fügt eine Nachricht direkt in das Postfach dieses Nutzers ein, ähnlich wie IMAP APPEND , wodurch die meisten Scans und Klassifizierungen umgangen werden. |
|
Listet die Nachrichten im Postfach des Nutzers auf. |
|
Ändert die Labels der angegebenen Nachricht. |
|
Sendet die angegebene Nachricht an die Empfänger in den Headern To , Cc und Bcc . |
|
Die angegebene Nachricht wird in den Papierkorb verschoben. |
|
Die angegebene Nachricht wird aus dem Papierkorb entfernt. |