לכל אפליקציית Google Chat שאתם יוצרים נדרש פרויקט משלו ב-Google Cloud, שבו Chat API מופעל ומוגדר. בדף הזה מוסבר איך להגדיר את Chat API.
דרישות מוקדמות
- חשבון Google Workspace בתוכנית Business או Enterprise עם גישה ל-Google Chat.
- יוצרים פרויקט ב-Google Cloud.
- מגדירים את מסך ההסכמה של OAuth.
- מפעילים את Google Chat API.
בחירת שם לתצוגה, תמונת פרופיל ותיאור לאפליקציית Chat
כדי לבצע קריאה ל-Chat API, צריך להגדיר אפליקציית Google Chat עם הפרטים הבאים:
שדה | תיאור | פורמט |
---|---|---|
שם האפליקציה | השם המוצג של אפליקציית Chat. | עד 25 תווים אלפאנומריים |
כתובת ה-URL של הדמות | התמונה שמופיעה כדמות של אפליקציית Chat. | כתובת URL מסוג HTTPS שמפנה לתמונה ריבועית של גרפיקה (PNG או JPEG). הגודל המומלץ הוא 256 על 256 פיקסלים או יותר. |
תיאור | תיאור קצר של מטרת אפליקציית Chat. | עד 40 תווים אלפאנומריים |
השם, התמונה והתיאור של אפליקציית Chat מוצגים למשתמשים בממשק המשתמש של Chat. בחלק מהבקשות לכתיבה ב-Chat API, מערכת Chat משתמשת במידע הזה כדי לשייך את הפעולות שאפליקציית Chat מבצעת ב-Chat.
לדוגמה, אם קוראים לשיטה spaces.create()
, שם האפליקציה של Chat מופיע בתיאור של מי שיצר את המרחב המשותף, כפי שמוצג בתמונה הבאה:
כדי ליצור אינטראקציה עם אפליקציות ב-Chat, המשתמשים יכולים לראות את המידע הזה או להשתמש בו גם בדרכים הבאות:
- כדי להפעיל את אפליקציית Chat, כותבים את שם האפליקציה עם @.
- מחפשים את האפליקציה של Chat ומתחילים צ'אט אישי. בתפריט Apps (אפליקציות), הצ'אטים האישיים מוצגים עם השם והסמל של אפליקציית Chat.
- בסרגל הכתיבה, המשתמשים יכולים לעיין באפליקציות של Chat ולראות את השם, הדמות והתיאור שלהם.
איך מגדירים את אפליקציית Chat במסוף Google Cloud
אחרי שמקבלים את הפרטים של אפליקציית Chat, פותחים את הפרויקט ב-Cloud ומגדירים את Chat API:
נכנסים לדף Chat API במסוף Google Cloud ולוחצים על הדף Configuration:
בקטע Application info (פרטי האפליקציה), ממלאים את השדות App name (שם האפליקציה), Avatar URL (כתובת ה-URL של הדמות) ו-Description (תיאור).
בקטע 'תכונות אינטראקטיביות', לוחצים על המתג הפעלת תכונות אינטראקטיביות כדי להשבית את התכונות האינטראקטיביות באפליקציית Chat. אפשר להגדיר את התכונות האלה מאוחר יותר. במאמר קבלת אינטראקציות של משתמשים ותגובה אליהן מוסבר איך מגדירים תכונות אינטראקטיביות ובונים אותן.
אופציונלי: בקטע Logs, מסמנים את התיבה Log errors to Logging כדי להשתמש ב-Google Cloud Logging. למידע נוסף, ראו יומני שגיאות בשאילתות לאפליקציות Chat.
לוחצים על שמירה.
מתן הרשאה לאנשים אחרים להגדיר את Chat API
כדי לתת למשתמשים ספציפיים גישה לדף ההגדרות של אפליקציית Chat, צריך להקצות להם את התפקיד 'בעלים של אפליקציות Chat' או את התפקיד 'צפייה באפליקציות Chat' בממשק לניהול זהויות והרשאות גישה (IAM) של Google Cloud. משתמשים עם התפקידים האלה לא יכולים לעבור לדף ההגדרות של אפליקציות Chat באמצעות לוח הבקרה APIs & Services, אבל הם יכולים לגשת לדף ההגדרות על ידי מעבר למסוף Google Cloud של פרויקט האירוח ב-Cloud של אפליקציית Chat באופן הבא:
https://console.developers.google.com/apis/api/chat.googleapis.com/hangouts-chat?project=PROJECT_ID
כאשר PROJECT_ID
הוא מזהה הפרויקט ב-Google Cloud שמארח את אפליקציית Chat.
נושאים קשורים
- בחירת ארכיטקטורה של אפליקציית Chat
- במאמר קבלת אינטראקציות של משתמשים ותגובה אליהן מוסבר איך מגדירים את אפליקציית Chat לשימוש בתכונות אינטראקטיביות.