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