Bu kılavuzda, Google Chat API'nin Reaction
kaynağında bulunan create()
yönteminin nasıl kullanılacağı açıklanmaktadır. Bu yöntem, mesajlara tepki eklemek için (ör. 👍, 🚲 ve 🌞) kullanılı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.json
adlı 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.reactions
veyachat.messages
yetkilendirme 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 örnekteunicode
alanı, 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ınname
kimliği. Kimliği,ListSpaces()
yöntemini çağırarak veya alanın URL'sinden alabilirsiniz.MESSAGE_NAME
: İletininname
bö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 ad ile alabilirsiniz.
Chat API, oluşturulan tepkiyi ayrıntılı olarak açıklayan bir Reaction
örneği döndürür.