2017-12-29 10 views
0

Ich möchte das Ergebnis aller INBOX-Mails und aller SENT-Mails in einem API-Aufruf mit der historyID und der gmail-API history.list abrufen. Siehe : https://developers.google.com/gmail/api/v1/reference/users/history/listKönnen wir mehrere labelId in der history.list-API für Google Mail hinzufügen?

Wenn ich die folgende GET-Anfrage am Schlagen: https://www.googleapis.com/gmail/v1/users/{userID}/history?startHistoryId={historyID}&labelId=SENT&labelId=INBOX

ich nur die SENT-Label-Nachrichten erhalten. Scheint so, als ob die API nur den ersten Abfrageparameter param für labelId & akzeptiert.

Gibt es eine Möglichkeit, die Antwort mehrerer labelIds in einem einzigen API-Aufruf zu erhalten?

Antwort

0

ich denke, es wäre nicht möglich, habe ich versucht, eine multiple Anfrage zu machen und es auf diese Antwort:

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "invalidArgument", 
    "message": "Invalid label value in query" 
    } 
    ], 
    "code": 400, 
    "message": "Invalid label value in query" 
} 
} 

Ich würde vorschlagen, es für jeden labelID separat zu nennen, aber Sie können versuchen, eine Feature-Anfrage für diese Einreichung .

Hoffe, das hilft.

Verwandte Themen