1

Mit https://github.com/google/google-api-nodejs-client holen kann ich eine E-Mail-Thread holen und zeigen seine alle Nachrichten richtig nach Körperdaten Decodierung als wie https://developers.google.com/gmail/api/v1/reference/users/threads/get#requestGoogle NodeJS Gmail API nächsten/vorherigen Thread für einzelne Faden Paginierung

Aber nach einer E-Mail-Thread anzeigt ich habe Paginierung des nächsten/vorherigen E-Mail-Threads.

Wie kann ich api aufrufen, um den vorherigen/nächsten E-Mail-Thread abzurufen? Kann mir irgendjemand etwas dazu sagen? Weißt du, auf der Seite mit den einzelnen Thread-Details habe ich threadID, aber nichts für den nächsten Thread/vorherigen Thread wie pageToken.

Vielen Dank im Voraus Jewel Ahmed

Antwort

0

ich eine Seite zu einem Zeitpunkt Liste würde, aber wenn Sie unbedingt ein Zeichen für die nächste Nachricht haben müssen, könnten Sie einfach list eine Nachricht zu einem Zeitpunkt, und verwenden Sie die nextPageToken für die nächste Nachricht.

Sie müssen zwei Anfragen für jede Nachricht obwohl: Liste und get die Nachricht.

Anfrage

GET https://www.googleapis.com/gmail/v1/users/me/messages?maxResults=1&key={YOUR_API_KEY} 

Antwort

{ 
"messages": [ 
    { 
    "id": "154995c3613cd8f9",  // Get this message 
    "threadId": "154995c3613cd8f9" 
    } 
], 
"nextPageToken": "07610562483470863557", // Use this next time 
"resultSizeEstimate": 1 
} 
+0

Diese Lösung ist eigentlich nicht möglich, hier in meinem Fall zu verwenden, da eine Nachricht/Thread ich, dass es eindeutige ID verwenden müssen, sehen wie ich auf der Nachricht/Thread-Details UI bin, so wenn ich eine eindeutige ID verwenden, dann ist in diesem Fall nächste Seite Token nicht möglich! Ein anderes Beispiel ist: Nehmen wir an, ich sehe 120. [mit eindeutigen Thread/Nachricht ID] Anzahl der Nachricht/Thread aus der Posteingang Mailbox, wie kann ich dann 121/119th Nummer Nachricht/Thread? –