במדריך הזה מוסבר איך להשתמש בשיטה delete()
במשאב 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
או שלchat.messages
. - מבצעים קריאה ל-method
DeleteReaction()
ומעבירים אתname
בתור שם המשאב של התגובה למחיקה.
בדוגמה הבאה מוסרת התגובה באמוג'י 😀 מההודעה:
Node.js
כדי להריץ את הדוגמה הזו, מחליפים את הערכים הבאים:
-
SPACE_NAME
: המזהה מname
של המרחב. אפשר לקבל את המזהה על ידי הפעלת השיטהListSpaces()
או מכתובת ה-URL של המרחב. -
MESSAGE_NAME
: המזהה מתוךname
של ההודעה. אפשר לקבל את המזהה מגוף התגובה שמוחזר אחרי יצירת הודעה באופן אסינכרוני באמצעות Chat API, או באמצעות שם בהתאמה אישית שהוקצה להודעה בזמן היצירה. -
REACTION_NAME
: המזהה מname
התגובה. אפשר לקבל את המזהה באמצעות קריאה לשיטהListReactions()
או מגוף התגובה שמוחזר אחרי יצירת תגובה אסינכרונית באמצעות Chat API.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יהיה ריק, מה שמצביע על כך שהתגובה נמחקה.