Die "Try It" -Teildokumentation ermöglicht es mir, die API zu spielen, und der Feldwähler erlaubt mir, viele Felder auszuwählen, z. Header, rohe, etc. Aber keiner von ihnen tatsächlich angezeigt, wenn die API ausprobiert. Das einzige, was ich sah, war immer nur die Nachrichten-ID und die Thread-ID.Gibt es in Gmail API eine Möglichkeit, zusätzliche Felder (z. B. Betreff, Text) in die Nachrichtenlistenmethode aufzunehmen?
https://developers.google.com/gmail/api/v1/reference/users/messages/list
Z.B. Die folgende:
GET https://www.googleapis.com/gmail/v1/users/{user_id}/messages?**fields=messages(historyId%2Cid%2Cpayload%2Craw%2CsizeEstimate%2Csnippet%2CthreadId)**&key={YOUR_API_KEY}
Returns:
{
"messages": [
{
"id": "146da54fe3dc089e",
"threadId": "146da54fe3dc089e"
},
{
"id": "146da41d9486982f",
"threadId": "146da41d9486982f"
},
...
}
Aber ich würde erwarten, dass die zusätzlichen Felder sind zu angefordert zurückgegeben.
Gibt es eine Möglichkeit, dies zum Laufen zu bringen? Ich weiß, dass es eine separate Methode gibt, um eine einzelne Nachricht zu erhalten, aber wenn möglich, möchte ich sie als Batch erhalten.
Ich denke, sie erwarten, dass Sie die einzelnen Daten in separaten Anfragen erhalten ... – James