- HTTP-Anfrage
- Pfadparameter
- Anfrageparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- HistoryType
- Verlauf
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- MessageAdded
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- MessageDeleted
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- LabelAdded
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- LabelRemoved
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Testen!
Listet den Verlauf aller Änderungen im angegebenen Postfach auf. Verlaufsergebnisse werden in chronologischer Reihenfolge zurückgegeben, wobei historyId
erhöht wird.
HTTP-Anfrage
GET https://gmail.googleapis.com/gmail/v1/users/{userId}/history
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
userId |
Die E-Mail-Adresse des Nutzers. Mit dem speziellen Wert |
Abfrageparameter
Parameter | |
---|---|
maxResults |
Maximale Anzahl der zurückzugebenden Verlaufseinträge. Der Standardwert für dieses Feld ist 100. Der maximal zulässige Wert für dieses Feld ist 500. |
pageToken |
Seitentoken zum Abrufen einer bestimmten Ergebnisseite in der Liste. |
startHistoryId |
Erforderlich. Gibt Verlaufseinträge nach dem angegebenen |
labelId |
Es werden nur Nachrichten mit einem Label zurückgegeben, das mit der ID übereinstimmt. |
historyTypes[] |
Verlaufstypen, die von der Funktion zurückgegeben werden sollen |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Wenn der Vorgang erfolgreich ist, enthält der Antworttext Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"history": [
{
object ( |
Felder | |
---|---|
history[] |
Liste der Verlaufseinträge. Für alle |
nextPageToken |
Seitentoken zum Abrufen der nächsten Ergebnisseite in der Liste. |
historyId |
Die ID des aktuellen Verlaufseintrags des Postfachs. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://mail.google.com/
https://www.googleapis.com/auth/gmail.modify
https://www.googleapis.com/auth/gmail.readonly
https://www.googleapis.com/auth/gmail.metadata
Weitere Informationen finden Sie im Leitfaden zur Autorisierung.
HistoryType
Enums | |
---|---|
messageAdded |
|
messageDeleted |
|
labelAdded |
|
labelRemoved |
Verlauf
Datensatz einer Änderung am Posteingang des Nutzers Jede Verlaufsänderung kann sich auf mehrere Nachrichten auf unterschiedliche Weise auswirken.
JSON-Darstellung |
---|
{ "id": string, "messages": [ { object ( |
Felder | |
---|---|
id |
Die Postfachsequenz-ID. |
messages[] |
Liste der in diesem Verlaufsdatensatz geänderten Nachrichten. Die Felder für bestimmte Änderungsarten wie |
messagesAdded[] |
Nachrichten, die dem Posteingang in diesem Verlaufsdatensatz hinzugefügt wurden. |
messagesDeleted[] |
Nachrichten wurden aus dem Postfach in diesem Verlaufsdatensatz (nicht im Papierkorb) gelöscht. |
labelsAdded[] |
Labels wurden den Nachrichten in diesem Verlaufsdatensatz hinzugefügt. |
labelsRemoved[] |
Labels wurden aus den Nachrichten in diesem Verlauf entfernt. |
MessageAdded
JSON-Darstellung |
---|
{
"message": {
object ( |
Felder | |
---|---|
message |
|
MessageDeleted
JSON-Darstellung |
---|
{
"message": {
object ( |
Felder | |
---|---|
message |
|
LabelAdded
JSON-Darstellung |
---|
{
"message": {
object ( |
Felder | |
---|---|
message |
|
labelIds[] |
Label-IDs, die der Nachricht hinzugefügt wurden. |
LabelRemoved
JSON-Darstellung |
---|
{
"message": {
object ( |
Felder | |
---|---|
message |
|
labelIds[] |
Label-IDs wurden aus der Nachricht entfernt. |