Сначала позвольте мне сказать, что я не разработчик Python. Однако я могу это прочитать.
msg = service.users().messages().get(userId='me', id=messages[-1]['id']).execute()
print (msg['snippet'])
Ответ от message.get должен выглядеть примерно так
{
"id": "1684c9dc1f5fe52f",
"threadId": "1684bfd8ff98b154",
"labelIds": [
"CHAT"
],
"snippet": "???",
"historyId": "4608454",
"internalDate": "1547473633781",
"payload": {
"partId": "",
"mimeType": "text/html",
"filename": "",
"headers": [
{
"name": "From",
"value": "Linda Lawton \u003cxxxx@gmail.com\u003e"
}
],
"body": {
"size": 6,
"data": "8J-krvCfpKLwn6Su"
}
},
"sizeEstimate": 100
}
выполняя print (msg ['snippet']), вы говорите, что вам нужно только поле фрагмента. попробуйте сделать
print (msg['internalDate'])
Если это не помогло, пожалуйста, запустите id, хотя попробуйте меня на этой странице