Interfejs Gmail API to interfejs API w formacie REST, którego można używać do uzyskiwania dostępu do skrzynek pocztowych Gmaila i wysyłania e-maili. W przypadku większości aplikacji internetowych interfejs Gmail API jest najlepszym rozwiązaniem, jeśli chodzi o autoryzowany dostęp do danych użytkownika Gmaila. Nadaje się do różnych aplikacji, takich jak:
- wyodrębnianie, indeksowanie i tworzenie kopii zapasowej poczty tylko do odczytu;
- Automatyczne lub programowe wysyłanie wiadomości
- Migracja konta e-mail
- organizacja poczty e-mail, w tym filtrowanie i sortowanie wiadomości;
- ujednolicenie podpisów poczty e-mail w całej organizacji;
Poniżej znajdziesz listę typowych terminów używanych w interfejsie Gmail API:
- Wiadomość
- E-mail zawierający nadawcę, adresatów, temat i treść. Po utworzeniu wiadomości nie można jej zmienić. Wiadomość jest reprezentowana przez zasób wiadomości.
- Wątek
- Zbiór powiązanych wiadomości tworzących rozmowę. W aplikacji klienta poczty e-mail wątek jest tworzony, gdy co najmniej 1 odbiorca odpowiada na wiadomość własną wiadomością.
- Etykieta
Mechanizm porządkowania wiadomości i wątków. Na przykład można utworzyć etykietę „podatki” i zastosować ją do wszystkich wiadomości i wątków związanych z podatkami użytkownika. Istnieją 2 rodzaje etykiet:
- Etykiety systemowe
- Etykiety utworzone wewnętrznie, takie jak
INBOX
,TRASH
czySPAM
. Nie można ich usuwać ani modyfikować. Niektóre etykiety systemowe, takie jakINBOX
, można jednak dodawać do wiadomości i wątków oraz usuwać z nich. - Etykiety użytkowników
- Etykiety utworzone przez użytkownika. Użytkownik lub aplikacja może usunąć lub zmodyfikować te etykiety. Etykieta użytkownika jest reprezentowana przez zasób etykiety.
- Draft
niewysłana wiadomość, Wiadomość zawarta w projekcie może zostać zastąpiona. Wysłanie wersji roboczej powoduje jej automatyczne usunięcie i utworzenie wiadomości z etykietą systemową
SENT
. Wersja robocza jest reprezentowana przez zasób wersji roboczej.
Dalsze kroki
Więcej informacji o programowaniu interfejsów Google Workspace API, w tym o obsługiwaniu uwierzytelniania i autoryzacji, znajdziesz w artykule Pierwsze kroki jako deweloper Google Workspace.
Aby dowiedzieć się, jak skonfigurować i uruchomić prostą aplikację korzystającą z interfejsu Gmail API, przeczytaj artykuł Omówienie poniższych samouczków.