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