Bu kılavuzda, Google Chat API'nin Reaction kaynağında create() yöntemini kullanarak iletiye tepki ekleme (ör. 👍, 🚲 ve 🌞) açıklanmaktadır.
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.
Mesajlara tepki ekleme
Bir mesaja tepki oluşturmak için isteğinizde aşağıdakileri iletin:
chat.messages.reactions.create,chat.messages.reactionsveyachat.messagesyetkilendirme kapsamını belirtin.CreateReaction()yöntemini çağırın,parentöğesini tepki verilecek mesajın kaynak adı olarak vereactionöğesiniReactionörneği olarak iletin. Bu örnekteunicodealanı, Unicode dizesiyle temsil edilen standart bir emojidir.
Aşağıdaki örnekte, bir iletiye 😀 emojisiyle tepki veriliyor:
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.
Chat API, oluşturulan tepkiyi ayrıntılı olarak açıklayan bir Reaction örneği döndürür.