בעזרת Google Chat API, אפליקציות יכולות לייבא נתונים מפלטפורמות אחרות להעברת הודעות אל ב-Google Chat באמצעות מרחבים משותפים במצב ייבוא. מידע נוסף זמין במאמר הבא: ייבוא של נתוני הודעות משירות אחר ל-Google Chat
כדי לקרוא ולכתוב משאבים במרחבים משותפים של מצב ייבוא, צריך
אימות אפליקציות Chat באמצעות חשבון שירות
מקצים לחשבון השירות את היקף ההרשאה הבא של Chat API
על ידי אדמין: https://www.googleapis.com/auth/chat.import
.
רק מנהלי דומיינים ב-Google Workspace יכולים להעניק את היקף ה-OAuth הזה ל חשבונות שירות דרך הענקת גישה ברמת הדומיין. כל דומיין שאפליקציית Chat יוצרת מרחבים משותפים במצב ייבוא חייב להיות בהיקף OAuth זה. אחרי הענקת גישה לחשבון השירות הרשאה ברמת הדומיין להיקף הזה, אפליקציות ל-Chat יכולות לגשת לייבוא מצב רווחים לפי התחזות לחשבון משתמש.
במקרים מסוימים, יכול להיות שחשבון המשתמש שמשמש להתחזות כבר לא
זמינים. במקרים כאלה, אפליקציית Chat יכולה להשתמש
לפרטי הכניסה של חשבון שירות כחלופה. לדוגמה, אם מחקת משתמש
החשבון שבו נעשה שימוש במהלך יצירת ההודעה,
אפליקציית Chat יכולה להשתמש בפרטי הכניסה שלה לחשבון השירות
כדי ליצור הודעה שמכילה את אותו תוכן. אפליקציות צ'אט יכולות
לגשת למרחבים של מצב ייבוא כאפליקציה באמצעות פרטי כניסה של חשבון שירות עם
היקף הרשאות OAuth הבא: https://www.googleapis.com/auth/chat.bot
.
אין היקפי הרשאות אחרים של Google Chat API כשמייבאים משאבים למרחב משותף של מצב ייבוא. אפליקציות צ'אט יכולות לייבא תוכן רק למרחבים משותפים במצב ייבוא שהוא יוצר, ולא למרחבים משותפים של מצב ייבוא שנוצרו על ידי אפליקציות אחרות.
בטבלה הבאה מפורטות השיטות שבהן אפליקציות Chat יכולות להשתמש במרחבים של מצב ייבוא, ובאיזה סוג אימות הם תומכים:
שיטת המשאב |
יש תמיכה בהתחזות למשתמש |
תמיכה בפרטי הכניסה של חשבון שירות |
---|---|---|
|
כן |
לא |
|
לא |
כן |
|
כן |
לא |
|
כן |
לא |
|
כן |
לא |
|
כן |
כן |
|
כן |
כן |
|
לא |
כן |
|
כן |
לא |
|
כן |
כן |
|
כן |
לא |
|
כן |
לא |
|
כן |
לא |
|
כן |
לא |
|
כן |
לא |
|
כן |
לא |
נושאים קשורים
- למידע נוסף על אימות והרשאה, אפשר לעיין במאמר לאמת ולאשר אפליקציות ובקשות API של Google Chat.
- במאמרים הבאים מוסבר איך להתחיל לייבא משאבים באמצעות מרחבים משותפים במצב ייבוא לייבא נתונים ל-Google Chat.