Я читаю письма с использованием API Gmail, где я мог бы успешно загружать письма в свою систему. Идея состоит в том, чтобы перемещаться по всем меткам и загружать письма, но это приводит к дублированию почтовой загрузки, поскольку одно письмо может принадлежать к другой метке. Я попытался найти ярлык $ Все, чтобы получить уникальные письма, но я думаю, что All Mail Label не поддерживается в последнем API Gmail. Есть ли способ читать уникальные письма в gmail?Чтение уникальных писем с использованием gmail API
ответ
Синхронизация почтового ящика может быть сделано с помощью синхронизации Gmail руководство: Метод
https://developers.google.com/gmail/api/guides/sync
Использование history.list() из API Gmail с ярлыком ID фильтра и проверьте раздел '' messagesAdded для идентификаторов сообщений. Вы не получите тело сообщения, только идентификаторы, а затем должны вызвать message.get() с принятыми идентификаторами сообщений, чтобы получить тело сообщения.
Если сообщение имеет несколько ярлыков, history.list() предоставит вам сообщения, полученные непосредственно на конкретном ярлыке, поэтому вы не получите одно и то же сообщение дважды, если вы вызываете history.list() с разными идентификаторами ярлыков.
Вы также можете избежать дублирования сообщений, обратившись к ним в своем приложении, сохраняя каждый идентификатор сообщения в хранилище кэш-памяти, например memcache или в хэш-таблице в памяти, чтобы избежать обработки повторяющихся сообщений.
- 1. Чтение электронных писем от Google (GMAIL) API
- 2. Чтение писем через gmail apis
- 3. Чтение писем с Gmail C# - IMAP
- 4. загрузка писем Gmail
- 5. чтение писем с использованием python
- 6. Чтение писем с использованием java
- 7. Удаление писем Gmail через API Google с использованием Powershell v2.0
- 8. Прочитайте большое количество писем с использованием API Gmail
- 9. Чтение электронных писем из gmail по темам
- 10. Чтение писем снова и снова из gmail с использованием JavaMail Api в java
- 11. Извлечение писем с использованием контекста io api
- 12. Получение уникальных писем EWS Managed Web API
- 13. Gmail: получение писем от конкретного отправителя. API? ..
- 14. API Gmail: вытаскивание писем, но не видеовстречи
- 15. Gmail API только чтение метаданных области
- 16. Удаление нескольких писем из INBOX в gmail с использованием API GMAIL
- 17. Применение фильтров с использованием gmail api
- 18. Чтение gmail с C#
- 19. Чтение gmail с использованием ошибок OpenPop.dll C#
- 20. Чтение писем с использованием IMAP в java
- 21. Чтение pop3 писем с использованием OpenPop.Net
- 22. Отслеживание писем, открытых в gMail
- 23. меры безопасности чтение писем
- 24. «Чтение» писем с Django
- 25. Количество непрочитанных писем в Gmail
- 26. Отправка писем с помощью приложения gmail
- 27. Чтение GMail с Java
- 28. Список электронных писем Google Group с API Gmail. Пользователи.messages
- 29. Javascript; Неверное извлечение нежелательных писем с помощью API Gmail
- 30. Чтение gmail не работает с IMAP
Если вы хотите загрузить все письма, почему вы их фильтруете по метке? – ND003
Я хочу загрузить все уникальные письма. –
В этом случае вам необходимо заполнить список сообщений. Не фильтруйте ни одной меткой, и вы должны получить список уникальных сообщений. – ND003