Gmail API הוא ממשק API מסוג RESTful שאפשר להשתמש בו כדי לגשת לתיבות דואר ב-Gmail ולשלוח אימייל. לרוב אפליקציות האינטרנט, ה-API של Gmail הוא האפשרות הטובה ביותר לגישה מורשית לנתוני Gmail של המשתמש, והוא מתאים לאפליקציות שונות, כמו:
- חילוץ, יצירת אינדקס וגיבוי של דואר לקריאה בלבד
- שליחת הודעות באופן אוטומטי או פרוגרמטי
- העברת חשבון אימייל
- ארגון האימייל, כולל סינון ומיון של הודעות
- סטנדרטיזציה של חתימות אימייל בארגון
הרשימה הבאה מפרטת את המונחים הנפוצים ב-Gmail API:
- הודעה
- הודעת אימייל שמכילה את השולח, הנמענים, הנושא וגוף ההודעה. אחרי שיוצרים הודעה, אי אפשר לשנות אותה. הודעה מיוצגת על ידי מקור הודעה.
- שרשור
- אוסף של הודעות קשורות היוצרות שיחה. באפליקציית לקוח אימייל, נוצר שרשור כאשר נמען אחד או יותר מגיבים להודעה עם ההודעה שלהם.
- תווית
מנגנון לארגון הודעות ושרשורים. לדוגמה, אפשר ליצור את התווית "taxes" ולהחיל אותה על כל ההודעות והשרשורים שקשורים למיסי המשתמש. יש שני סוגים של תוויות:
- תוויות מערכת
- תוויות שנוצרו באופן פנימי, כמו
INBOX
,TRASH
אוSPAM
. אי אפשר למחוק או לשנות את התוויות האלה. עם זאת, אפשר להחיל תוויות מערכת מסוימות, כמוINBOX
, או להסיר אותן מהן. - תוויות משתמש
- תוויות שנוצרו על ידי משתמש. המשתמש או האפליקציה יכולים למחוק או לשנות את התוויות האלה. תווית של משתמש מיוצגת על ידי משאב של תווית.
- טיוטה
הודעה שלא נשלחה. אפשר להחליף הודעה שכלולה בטיוטה. שליחת טיוטה מוחקת את הטיוטה באופן אוטומטי ויוצרת הודעה עם תווית המערכת
SENT
. טיוטה מיוצגת על ידי משאב טיוטה.
השלבים הבאים
במאמר תחילת העבודה כמפתחים ב-Google Workspace מוסבר על פיתוח עם ממשקי API של Google Workspace, כולל טיפול באימות ובהרשאה.
כדי ללמוד איך להגדיר ולהפעיל אפליקציה פשוטה של Gmail API, קראו את הסקירה הכללית למתחילים.