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