סקירה כללית על Google Chat API

בסעיף הזה מוסבר איך אפליקציות Google Chat יכולות לקרוא ל-Chat API. ה-API הזה מאפשר לאפליקציות ל-Chat, כמו ליצור מרחב משותף, להוסיף אליו אנשים ולפרסם הודעות בלי שאירוע אינטראקציה באפליקציית Chat ייפתח.

אימות

כדי להפעיל את Chat API צריך לבצע אימות באופן אסינכרוני. כדי להשתמש בכל שיטה של Chat API צריך אימות משתמשים (כדי לבצע פעולות או לגשת לנתונים בשם המשתמש) או אימות אפליקציות (כדי לבצע פעולות או לגשת לנתונים בתור אפליקציית Chat). חלק מהשיטות תומכות גם באימות משתמשים וגם באימות אפליקציות.

למידע נוסף על אימות ב-Chat, תוכלו לקרוא את הסקירה הכללית על אימות.

משאבים ושיטות לשימוש ב-API

המשאבים והשיטות של REST מעניקים גישה אסינכרונית למרחבים משותפים ב-Chat, משתמשים במרחב המשותף, הודעות, תגובות להודעות וקבצים מצורפים להודעות.

מרחבים משותפים

מרחבים משותפים הם מקומות שבהם אנשים ואפליקציות יכולים לשוחח ולשתף קבצים. יש כמה סוגים של מרחבים משותפים. צ'אטים אישיים (DM) הם שיחות אישיות בין שני משתמשים או משתמש לבין אפליקציית Chat. צ'אטים קבוצתיים הם שיחות בין שלושה משתמשים או יותר לבין אפליקציות של Chat. מרחבים משותפים עם שמות הם מקומות קבועים שבהם אנשים שולחים הודעות, משתפים קבצים ועובדים יחד.

המשאב spaces מייצג מרחב משותף.

אפשר להשתמש במרחבים משותפים בדרכים הבאות:

חברים

משתתפים הם משתמשים ואפליקציות ב-Chat שהצטרפו למרחב המשותף או הוזמנו אליו.

המשאב spaces.members מייצג חבר.

חברי המועדון תומכים בשיטות הבאות:

הודעות

הודעות כוללות טקסט וכרטיסים שמפורסמים במרחבים משותפים. אפשר לצרף קבצים להודעות. אנשים יכולים להוסיף אמוג'י כדי להגיב להודעות.

המשאב spaces.messages מייצג מסר.

אפשר לשלוח הודעות באמצעות השיטות הבאות:

תגובות

תגובות מייצגות את האמוג'י שאנשים משתמשים בו כדי להגיב להודעה, למשל 👍, 🚲 ו-🌞.

המשאב spaces.messages.reactions מייצג תגובה.

אפשר להשתמש בתגובות בשיטות הבאות:

מדיה וקבצים מצורפים

Media - קובץ שהועלה ל-Google Chat, כמו תמונות, סרטונים ומסמכים.

המשאב media מייצג את המדיה שמצורפת להודעות.

קבצים מצורפים הם מופעים של מדיה (קבצים) שמצורפים להודעות.

המשאב spaces.messages.attachments מייצג קובץ מצורף. קובץ מצורף כולל את המדיה ואת המטא-נתונים המשויכים אליה, שמצורפים להודעה.

אפשר להשתמש בשיטות הבאות במדיה ובקבצים מצורפים:

אירועים בחלל

אירועים במרחב משותף מייצגים שינויים במרחב המשותף או במשאבים הצאצאים שלו, כולל המשתתפים, ההודעות והתגובות.

המשאב spaces.spaceEvent מייצג אירוע במרחב משותף.

באירועי חלל אפשר להשתמש בשיטות הבאות:

מצבי קריאה של משתמשים

מצבי קריאה של משתמשים הם משאבים בודדים שמייצגים פרטים על ההודעה האחרונה שנקראה על ידי משתמש במרחב משותף ב-Google Chat או בשרשור של הודעות.

המשאב users.spaces מייצג את מצב הקריאה של משתמש במרחב משותף.

המשאב users.spaces.threads מייצג את מצב הקריאה של משתמש בשרשור הודעות.

מצבי הקריאה של המשתמשים תומכים בשיטות הבאות: