Bu kılavuzda,
delete()
Google Chat API'nin Reaction
kaynağındaki bir reaksiyonu silmek için
bir mesaj (ör. 👍, 🚲 ve 🌞.) Bir tepkinin silinmesi mesajın silinmesine neden olmaz.
İlgili içeriği oluşturmak için kullanılan
Reaction
kaynak
kullanıcıların mesajlara tepki vermek için kullanabileceği bir emojiyi temsil eder (ör. 👍, 🚲,
ve 🌞.
Ön koşullar
Node.js
- İşletme veya Kuruluş Şuna erişimi olan Google Workspace hesabı: Google Chat.
- Ortamınızı ayarlayın:
- Bir Google Cloud projesi oluşturun.
- OAuth izin ekranını yapılandırın.
- Chat uygulamanız için bir ad, simge ve açıklamayla Google Chat API'yi etkinleştirip yapılandırın.
- Node.js Cloud İstemci Kitaplığı'nı yükleyin.
- Masaüstü uygulaması için
OAuth istemci kimliği kimlik bilgileri oluşturun. Bu kılavuzda yer alan örneği çalıştırmak için kimlik bilgilerini yerel dizininize
client_secrets.json
adlı bir JSON dosyası olarak kaydedin.
- Kullanıcı kimlik doğrulamasını destekleyen bir yetkilendirme kapsamı seçin.
Tepki silme
Bir mesajdaki tepkiyi silmek için isteğinizde aşağıdaki ifadeleri iletin:
chat.messages.reactions
veyachat.messages
yetkilendirme kapsamını belirtin.- Sililecek tepkinin kaynak adı olarak
name
'ı göndererekDeleteReaction()
yöntemini çağırın.
Aşağıdaki örnekte, bir mesajdaki 😀 tepkisi silinmektedir:
Node.js
Bu örneği çalıştırmak için aşağıdaki kodu değiştirin:
SPACE_NAME
: alanın kimliğiname
Kimliği,ListSpaces()
yöntemini çağırarak veya alanın URL'sinden alabilirsiniz.MESSAGE_NAME
: İletininname
kimliği. Kimliği, Chat API ile mesaj oluşturduktan sonra döndürülen yanıt gövdesinden veya mesaj oluşturulurken mesaja atanan özel addan elde edebilirsiniz.REACTION_NAME
: tepkinin kimliğiname
Kimliği öğrenmek içinListReactions()
yöntemi aracılığıyla veya reaksiyon oluşturulduktan sonra döndürülen yanıt gövdesinden ile eşzamansız olarak kontrol edebilirsiniz.
Başarılı olursa yanıt gövdesi boş olur. Bu, tepkinin silindi.