במדריך הזה מוסבר איך להשתמש בשיטה 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 מחזיר רשימה של תגובות עם מספור עמודים.