Получить почту из почтового ящика Gmail для определенной темы - PullRequest
0 голосов
/ 17 февраля 2020

У меня есть сценарий, в котором я должен прочитать письмо, отправленное X человеком с указанным c субъектом, которое я буду получать ежедневно.

Есть ли какие-либо JAVA Gmail APi , предоставленные Google для получения недавней почты, которую я получил.

А также есть ли способ получить почту за данную дату ?

1 Ответ

1 голос
/ 17 февраля 2020

Да, есть Gmail API , и у него есть Java клиентская библиотека, вы можете проверить Быстрый старт , чтобы привыкнуть к нему.

Теперь, для для получения списка писем вам необходимо использовать конечную точку Users.messages: list (также есть пример Java о том, как использовать эту конечную точку). Отвечая на ваш вопрос о получении определенных писем, вам нужно будет использовать параметр q и установить значения там, как если бы вы искали письмо в строке поиска gmail. Я оставлю вам пример, который вы можете попробовать использовать Попробуйте этот API :

Уведомление

Вы получите только идентификаторы электронной почты, для получения дополнительной информации об электронной почте вам придется использовать Users.messages: get конечная точка.

...