במדריך הזה מוסבר איך להשתמש בשיטה list() במשאב Reaction של Google Chat API כדי להציג רשימה של תגובות לאימוג'י להודעה – כמו 👍, 🚲 ו-🌞.
המשאב Reaction מייצג אמוג'י שאנשים יכולים להשתמש בו כדי להגיב להודעה, כמו 👍, 🚲 ו-🌞.
דרישות מוקדמות
Node.js
- חשבון Google Workspace במהדורת Business או Enterprise עם גישה ל-Google Chat.
- מגדירים את הסביבה:
- יוצרים פרויקט ב-Google Cloud.
- מגדירים את מסך ההסכמה של OAuth.
- מפעילים ומגדירים את Google Chat API עם שם, סמל ותיאור לאפליקציית Chat.
- מתקינים את ספריית הלקוח של Cloud ל-Node.js.
-
יצירת פרטי כניסה של מזהה לקוח OAuth לאפליקציה למחשב. כדי להריץ את הדוגמה במדריך הזה, צריך לשמור את פרטי הכניסה כקובץ JSON בשם
credentials.jsonבספרייה המקומית.
- בוחרים היקף הרשאה שתומך באימות משתמשים.
תגובות לאימוג'י
כדי להציג את הרשימה של התגובות להודעה, מעבירים את הפרמטרים הבאים בבקשה:
- מציינים את היקף ההרשאה
chat.messages.reactions.readonly,chat.messages.reactions,chat.messages.readonlyאוchat.messages. - מבצעים קריאה ל-method
ListReactions()ומעבירים אתparentכשם המשאב של ההודעה.
בדוגמה הבאה מוצגות התגובות להודעה שצוינה:
Node.js
כדי להריץ את הדוגמה הזו, מחליפים את הערכים הבאים:
-
SPACE_NAME: המזהה מnameשל המרחב. אפשר לקבל את המזהה על ידי הפעלת השיטהListSpaces()או מכתובת ה-URL של המרחב. -
MESSAGE_NAME: המזהה מתוךnameשל ההודעה. אפשר לקבל את המזהה מגוף התגובה שמוחזר אחרי יצירת הודעה באופן אסינכרוני באמצעות Chat API, או באמצעות שם מותאם אישית שהוקצה להודעה בזמן היצירה.
ה-Chat API מחזיר רשימה של תגובות עם מספור עמודים.