Notyfikacja o przyjściu nowego maila gmail

Notyfikacja o przyjściu nowego maila gmail
RA
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 7 lat
  • Postów:78
0

Hej,
mam takie pytanie. Potrzebuję zrobić aplikacje która będzie odczytywała nowe maile przychodzące do skrzynki gmail. Jakieś pomysły oprócz odczytywania maili i sprawdzania czy takie już były? Robiliście kiedyś cos takiego ? Na więcej pytań chętnie odpowiem
Pozdrawiam
Ramzesso

DibbyDum
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Polska, Kraków
1

Nie wiem czego używasz do pobieranie maili ale jak GMail API https://developers.google.com/gmail/api/v1/reference/users/messages/list#net to możesz tam użyć parametr q do filtrowania wiadomości przykłady https://support.google.com/mail/answer/7190?hl=en
Więc przykładowo mógłbyś pobierać tylko nie przeczytane albo ograniczyć listę do jednego dnia.


Yubby dibby dibby dibby dibby dibby dibby dum..
edytowany 1x, ostatnio: DibbyDum
2
RA
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 7 lat
  • Postów:78
0

Jeszcze niczego nie uzywam na razie zbieram informacje. A google nie zablokuje mnie jak bede co sekunde spamowal requesty do nich ?

DibbyDum
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Polska, Kraków
1

Yubby dibby dibby dibby dibby dibby dibby dum..
2

Ja z tego nie korzystałem, ale zakładam, że Push w Gmailu działa podobnie do IMAP Push (nawiązujesz połączenie np. ze smartfona i utrzymujesz połączenie poprzez keepalive, a serwer wyśle ci powiadomienie o mailu, który przyszedł). To nie jest polling.

"The Gmail API provides server push notifications that let you watch for changes to Gmail mailboxes. You can use this feature to improve the performance of your application. It allows you to eliminate the extra network and compute costs involved with polling resources to determine if they have changed. "

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:3 minuty
1

A po co komu jakieś Gmail API które działa tylko w gmailu, skoro jest IMAP?

Zobacz pozostałe 2 komentarze
Azarien
@somekind: sarkazm nie na miejscu, nie odpowiedziałeś na moje pytanie: po co ograniczać się do Gmaila, skoro IMAP działa (teoretycznie) wszędzie?
somekind
Autor nie potrzebuje ogólnego rozwiązania tylko specyficznego pod Gmail. No chyba, że czegoś nie rozumiem.
LG
MVP i fast delivery ;)
Azarien
@somekind: spoko, tylko uważam że wymyślanie (ze strony Google'a) własnego protokołu i jednoczesne zniechęcanie do standardu (poprzez straszenie rzekomo mniejszym bezpieczeństwem) to praktyka monopolistyczna :P
DibbyDum
Według mnie takie API nie zostało stworzone z myślą o użytkowniku indywidualnym ale dla firm gdzie chcemy zarządzać wieloma skrzynkami w ramach konta serwisowego, podobne API udostępnia na przykład Zimbra.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.