Bu kılavuzda, Google Chat API'nin Reaction kaynağında bulunan delete() yönteminin, bir iletiden tepki silmek için (ör. 👍, 🚲 ve 🌞) nasıl kullanılacağı açıklanmaktadır. Tepki silmek iletiyi silmez.
Reaction kaynağı, kullanıcıların mesajlara tepki vermek için kullanabileceği bir emojiyi (ör. 👍, 🚲 ve 🌞) temsil eder.
Ön koşullar
Node.js
- Google Chat'e erişimi olan bir Business veya Enterprise Google Workspace hesabı.
- Ortamınızı ayarlayın:
- Google Cloud projesi oluşturun.
- OAuth kullanıcı rızası ekranını yapılandırın.
- Google Chat API'yi etkinleştirin ve yapılandırın. Chat uygulamanız için ad, simge ve açıklama ekleyin.
- Node.js Cloud İstemci Kitaplığı'nı yükleyin.
- Masaüstü uygulaması için
OAuth istemci kimliği kimlik bilgileri oluşturun. Bu kılavuzdaki örneği çalıştırmak için kimlik bilgilerini
credentials.jsonadlı bir JSON dosyası olarak yerel dizininize kaydedin.
- Kullanıcı kimlik doğrulamasını destekleyen bir yetkilendirme kapsamı seçin.
Tepkiyi silme
Bir iletiden tepki silmek için isteğinizde aşağıdakileri iletin:
chat.messages.reactionsveyachat.messagesyetkilendirme kapsamını belirtin.- Silinecek tepkinin kaynak adı olarak
nameparametresini ileterekDeleteReaction()yöntemini çağırın.
Aşağıdaki örnekte, bir mesajdaki 😀 tepkisi silinir:
Node.js
Bu örneği çalıştırmak için aşağıdakileri değiştirin:
SPACE_NAME: Alanınnamekimliği. KimliğiListSpaces()yöntemini çağırarak veya alanın URL'sinden alabilirsiniz.MESSAGE_NAME: İletininnamebölümündeki kimlik. Kimliği, Chat API ile asenkron olarak mesaj oluşturduktan sonra döndürülen yanıt gövdesinden veya oluşturma sırasında mesaja atanan özel addan alabilirsiniz.REACTION_NAME: Tepkininnamekimliği. Kimliği,ListReactions()yöntemini çağırarak veya Chat API ile eşzamansız olarak tepki oluşturduktan sonra döndürülen yanıt gövdesinden alabilirsiniz.
Başarılı olursa yanıt gövdesi boş olur. Bu, tepkinin silindiğini gösterir.