Почему Gmail API возвращает мусорные данные

#python #gmail-api

#python #gmail-api

Вопрос:

Я пытался получить электронные письма пользователей от gmail api using get method. Но когда дело доходит до разговора message['snippet'] , возвращается

  "snippet": "Hey buddy On Fri, Oct 21, 2016 at 5:46 PM Januka
 Samaranayake amp;<abc@gmail.comamp;> wrote: hello brother",
  

Когда я использую, parts[len(parts)-1]['body']['data'] у него есть строка Base 64, которая декодируется в,

 Hey buddy <span[gamp;F#7Famp;W"#bV6amp;RfCamp;Vcamp;F6amp;RVv6!ͅɅ六խamp;> wrote:<br][HHXZ[][H[OHX[^؛ܙ[YYY[[YY^W'#Fb673amp;vVFR#FbF#amp;G"#gamp;7B##bBSRV6amp;RfCamp;Vcamp;f67amp;CRSt"StBb337fb33b33VG'amp;Ff7F'6b33"Famp;vWC%amp;#VG'amp;Ff7F'6fwCwamp;FS'#Fcamp;6VFR673amp;vVFR"7GSamp;amp;vWamp;amp;FW"VgC66626ƖCFFrVgCW#䆓77Уamp;6VFSFcУamp;6VFSР
  

Как избежать предыдущих сообщений или получить только самое последнее сообщение.

Комментарии:

1. Что вы подразумеваете под мусорными данными? Вы говорите о HTML-объектах?

2. «В пятницу, 21 октября 2016 г., в 17:46 Джанука Самаранаяке <abc@gmail.comamp;gt ; написал: привет, брат»

3. amp;<abc@gmail.comamp;> правильно. На сайте Gmail это было бы записано как <abc@gmail.com>

4. Взгляните на вопрос, опубликованный @cricket_007. По сути, это то, что вам нужно будет сделать, чтобы получить объекты decode HTML. Я предполагаю, что причина, по которой вы получаете закодированные данные, — это функция безопасности в gmail-api (не цитируйте меня по этому поводу, это всего лишь предположение).

5. @cricket_007 это не отвечает на мой вопрос или даже не относится к делу.