Я не думаю, что информация, которую вы ищете, существует. Ближайшая вещь будет Users: getProfile
у которого есть поле в ответе
messagesTotal integer Общее количество сообщений в почтовом ящике.
{
"emailAddress": "me@gmail.com",
"messagesTotal": 66617,
"threadsTotal": 14010,
"historyId": "4618566"
}
Однако, как только вы удалите сообщение, данные изменятся, и у вас будет на один массаж меньше.
Что касается отправленных сообщений, вы можете составить список message.list и найти сообщения в отправленной папке и получить результат обратно, но это будут те сообщения, которые вы отправили с момента последней очистки этой папки.
Ответ: В API Gmail нет данных, которые бы указывали, сколько писем вы отправили или получили за время существования вашей учетной записи Gmail. Ближайшая вещь, которую вы могли бы получить, была бы
- Отправлено: количество сообщений в отправленной папке (в: отправлено)
- Получено: количество сообщений в вашей учетной записи, которых нет в отправленной папке. (не в: отправлено)
, который изменится, как только вы удалите сообщение.
Подсказка: поиск сообщений
Проверить Не читать not in:sent label:unread
непрочитанные сообщения
unread_msgs = GMAIL.users().messages().list(userId='me', q='not in:sent label:unread').execute()
чтение сообщений
unread_msgs = GMAIL.users().messages().list(userId='me', q='not in:sent label:read').execute()