Abrufen von E-Mail/Nachrichtentext in html mit Gmail-API
Gibt es eine Möglichkeit zum abrufen Nachrichtentext in html-Formular mit Google Mail api ?
Habe ich schon gegangen durch die - Meldung.get
docs.. Versucht, die änderung der format
params zu full
minimal
& raw
. Aber id hat nicht geholfen. Ihre Rücksendung wird der Klartext der mail-body.
Beschreibung format Werte :
"voll": Liefert die Analysierte E-Mail-Inhalte in das payload-Feld und das raw Feld wird nicht verwendet. (Standard)
"minimal": Nur zurück E-Mail-Nachricht-Metadaten, wie z.B. Kennungen und Etiketten, nicht wieder die E-Mail-Header, des Körpers oder der Nutzlast.
"raw": liefert den gesamten E-Mail-Nachricht-Inhalt im raw-Feld als string und die payload-Feld wird nicht verwendet. Dies beinhaltet die Bezeichner, labels, Metadaten, MIME-Struktur, und kleine Körperteile (in der Regel weniger als 2KB).
Können wir nicht einfach Nachrichtentext in html-form oder gibt es eine andere Möglichkeit dies zu tun, so dass E-Mails auf dem Bildschirm angezeigt wird, mit sehr minimaler Unterschied, wenn Sie sehen, in meiner app oder GMail ?
InformationsquelleAutor der Frage Kartik Domadiya | 2014-06-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
E-Mail-Nachrichten, die HTML und nur-text-Inhalt wird über mehrere payload-Teile, und der Teil mit dem MIME-Typ "text/html" wird die HTML-Inhalte enthält. Finden Sie es mit Logik wie:
InformationsquelleAutor der Antwort Eric Koleda
Beide VOLL und RAW werden Sie wieder beliebigen text/html-Teile, je nachdem, wie Sie möchten, es. Wenn Sie FULL erhalten Sie eine Analysierte Darstellung, die werden geschachtelte json-Wörterbücher, die Sie haben zu gehen über auf der Suche für den text/html-Teil. Wenn Sie sich für das RAW-format erhalten Sie die gesamte E-Mail im RFC822-format in die Nachricht.raw Feld. Sie kann passieren, dass der mime-Bibliotheken in deiner Sprache und dann verwenden, um den Teil, der Sie interessiert. Mime ist komplizierter, haben Sie wahrscheinlich eine top-level "multipart" - Typ mit "text/html" als einer der direkten Kinder es aber keine Garantie, es ist eine beliebig Tiefe Baumstruktur! 🙂
InformationsquelleAutor der Antwort Eric D