יוצרים סקריפט של Google Apps שמבצע בקשות ל-Google Chat API.
במדריכים אחרים למתחילים מוסבר איך להגדיר ולהריץ אפליקציה שקוראת ל-Google Workspace API. במדריך הנוכחי נשתמש בגישה פשוטה לאימות, שמתאימה לסביבת בדיקה. בסביבת ייצור, אנחנו ממליצים לכם לקרוא על אימות והרשאה לפני שאתם בוחרים את פרטי הגישה שמתאימים לאפליקציה שלכם.
ב-Apps Script, במדריכים למתחילים של Google Workspace נעשה שימוש בשירותים מתקדמים של Google כדי לקרוא לממשקי API של Google Workspace ולטפל בחלק מהפרטים של תהליך האימות וההרשאה.
מטרות
- מגדירים את הסביבה.
- יוצרים ומגדירים את הסקריפט.
- מריצים את הסקריפט.
דרישות מוקדמות
- חשבון Google Workspace במהדורת Business או Enterprise עם גישה ל-Google Chat.
הגדרת פרויקט בענן
אם אתם משתמשים בפרויקט חדש ב-Google Cloud כדי להשלים את המדריך למתחילים הזה, עליכם להגדיר אותו ולהוסיף את עצמכם כחשבון למטרות בדיקה. אם כבר ביצעתם את השלבים האלה בפרויקט בענן שלכם, אתם יכולים לדלג לקטע הבא.
פותחים את פרויקט בענן במסוף Google Cloud
אם הוא לא פתוח, פותחים את פרויקט בענן שבו רוצים להשתמש בדוגמה הזו:
- נכנסים לדף Select a project במסוף Google Cloud.
- בוחרים את הפרויקט בענן של Google שבו רוצים להשתמש. לחלופין, לוחצים על Create project ופועלים לפי ההוראות במסך. אם יוצרים פרויקט ב-Google Cloud, יכול להיות שיהיה צורך להפעיל את החיוב בפרויקט.
הפעלת Chat API
לפני שאתם משתמשים בממשקי Google API, אתם צריכים להפעיל אותם בפרויקט ב-Google Cloud. בכל פרויקט אפשר להפעיל ממשק API אחד או יותר.במסוף Google Cloud, מפעילים את Google Chat API.
מגדירים את מסך ההסכמה של OAuth
- ב-Google API Console, נכנסים לתפריט > Google Auth platform > Branding.
- אם כבר הגדרתם את פלטפורמת האימות של Google, אתם יכולים לקבוע את ההגדרות הבאות של מסך ההסכמה ל-OAuth בקטעים Branding, Audience וData Access. אם מופיעה ההודעה Google Auth platform not configured yet, לוחצים על Get Started:
- בקטע App Information בשדה App name, מזינים שם לאפליקציה.
- בקטע User support email, בוחרים כתובת אימייל לתמיכה שאליה משתמשים יפנו אם יש להם שאלות לגבי ההסכמה שלהם.
- לוחצים על Next.
- בקטע Audience, לוחצים על Internal.
- לוחצים על Next.
- בקטע Contact Information, מזינים כתובת אימייל שאליה אפשר לשלוח התראות על שינויים בפרויקט.
- לוחצים על Next.
- בקטע Finish, קוראים את המדיניות של Google בנושא נתוני משתמשים בשירותי API. אם אתם מסכימים, סמנו את התיבה I agree to the Google API Services: User Data Policy.
- לוחצים על Continue.
- לוחצים על Create.
- כרגע אתם יכולים לדלג על הוספת היקפי הרשאות. בעתיד, כשתיצרו אפליקציה לשימוש מחוץ לארגון שלכם ב-Google Workspace, תצטרכו לשנות את סוג המשתמש ל-External. לאחר מכן מוסיפים את היקפי ההרשאות שהאפליקציה דורשת. למידע נוסף, אפשר לעיין במדריך המלא בנושא הגדרת הסכמה ל-OAuth.
הגדרת האפליקציה של Google Chat
כדי להתקשר אל Google Chat API, צריך להגדיר אפליקציית Google Chat. לכל בקשת כתיבה, Google Chat משייך את אפליקציית Google Chat בממשק המשתמש באמצעות המידע הבא.
ב-Google API Console, עוברים לדף Configuration של Chat API:
בקטע Application info, מזינים את הפרטים הבאים:
- בשדה שם האפליקציה מזינים
Chat API quickstart app. - בשדה כתובת ה-URL של האווטאר מזינים את הערך
https://developers.google.com/chat/images/quickstart-app-avatar.png. - בשדה Description (תיאור) מזינים
Quickstart for calling the Chat API.
- בשדה שם האפליקציה מזינים
בקטע תכונות אינטראקטיביות, לוחצים על המתג הפעלת תכונות אינטראקטיביות כדי להעביר אותו למצב מושבת. כך משביתים את התכונות האינטראקטיביות באפליקציית Chat.
לוחצים על שמירה.
יצירת הסקריפט
- יוצרים סקריפט חדש בכלי לעריכת סקריפטים בכתובת script.google.com/create.
- מחליפים את התוכן של הכלי לעריכת סקריפטים בקוד הבא:
- לוחצים על סמל השמירה
.
- לוחצים על Untitled project, מקלידים Quickstart ולוחצים על Rename.
הגדרת הסקריפט
מעתיקים את מספר הפרויקט בענן
- ב-Google API Console, עוברים אל תפריט > IAM & Admin > Settings (הגדרות).
- מעתיקים את הערך בשדה מספר הפרויקט.
קישור פרויקט בענן ב-Google Cloud
- פותחים את פרויקט Apps Script.
- לוחצים על Project Settings (הגדרות הפרויקט) .
- בקטע פרויקט Google Cloud Platform (GCP), לוחצים על שינוי הפרויקט.
- בקטע מספר הפרויקט ב-GCP, מדביקים את מספר הפרויקט ב-Google Cloud.
- לוחצים על הגדרת פרויקט.
הפעלת Google Chat API
פותחים את פרויקט Apps Script.
- לוחצים על Project Settings (הגדרות הפרויקט) .
- בקטע הגדרות כלליות, מפעילים את האפשרות הצגת קובץ המניפסט 'appsscript.json' בעורך.
- לוחצים על עריכה , בוחרים את הקובץ
appscript.jsonומחליפים את התוכן בקוד הבא:
מריצים את הדוגמה
בעורך Apps Script, לוחצים על Run (הפעלה).
בפעם הראשונה שמריצים את הדוגמה, מוצגת בקשה לאשר את הגישה:
- לוחצים על בדיקת הרשאות.
- בוחרים חשבון.
- לוחצים על אישור.
יומן ההפעלה של הסקריפט מופיע בתחתית החלון.
השלבים הבאים
- תיעוד של שירותים מתקדמים ב-Google Apps Script
- התנסות בממשקי ה-API של Google Workspace ב-API Explorer