Mesajdaki tepkileri silme

Bu kılavuzda 👍, 🚲 ve 🌞 gibi bir mesajdaki tepkiyi silmek için Google Chat API'nin Reaction kaynağında delete() yönteminin nasıl kullanılacağı açıklanmaktadır. Tepki silindiğinde mesaj silinmez.

Reaction kaynağı, kullanıcıların mesajlara tepki vermek için kullanabileceği 👍, 🚲 ve 🌞 gibi bir emojiyi temsil eder.

Ön koşullar

Node.js

Tepkileri silme

Bir mesajdaki tepkiyi silmek için isteğinizde aşağıdakileri iletin:

  • chat.messages.reactions veya chat.messages yetkilendirme kapsamını belirtin.
  • Silinecek tepkinin kaynak adı olarak name ileterek DeleteReaction() yöntemini çağırın.

Aşağıdaki örnekte, bir mesajdaki 😀 tepkisi silinir:

Node.js

chat/client-libraries/cloud/delete-reaction-user-cred.js
import {createClientWithUserCredentials} from './authentication-utils.js';

const USER_AUTH_OAUTH_SCOPES = ['https://www.googleapis.com/auth/chat.messages.reactions'];

// This sample shows how to delete a reaction to a message with user credential
async function main() {
  // Create a client
  const chatClient = await createClientWithUserCredentials(USER_AUTH_OAUTH_SCOPES);

  // Initialize request argument(s)
  const request = {
    // Replace SPACE_NAME, MESSAGE_NAME, and REACTION_NAME here
    name: 'spaces/SPACE_NAME/messages/MESSAGE_NAME/reactions/REACTION_NAME'
  };

  // Make the request
  const response = await chatClient.deleteReaction(request);

  // Handle the response
  console.log(response);
}

main().catch(console.error);

Bu örneği çalıştırmak için aşağıdaki kodu değiştirin:

  • SPACE_NAME: Alanın name kimliği. Kimliği, ListSpaces() yöntemini çağırarak veya alanın URL'sinden alabilirsiniz.
  • MESSAGE_NAME: İletinin name 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 name kimliği. Kimliği, ListReactions() yöntemini çağırarak veya Chat API ile eşzamansız olarak bir tepki oluşturduktan sonra döndürülen yanıt gövdesinden alabilirsiniz.

İşlem başarılı olursa yanıt metni boş olur. Bu, tepkinin silindiğini gösterir.