Bu kılavuzda, bir mesaja 👍, 🚲 ve 🌞 gibi tepkiler eklemek için Google Chat API'nin Reaction
kaynağındaki create()
yönteminin nasıl kullanılacağı açıklanmaktadır.
Reaction
kaynağı, kullanıcıların mesajlara tepki vermek için kullanabileceği 👍, 🚲 ve 🌞 gibi bir emojiyi 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 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.
- Bir 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.
Mesaja 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.- Tepki verecek mesajın kaynak adı olarak
parent
değerini ileterekCreateReaction()
yöntemini veunicode
alanının unicode dizesiyle temsil edilen standart bir emoji olduğuReaction
öğesinin bir örneği olarakreaction
yöntemini çağırın.
Aşağıdaki örnekte, bir mesaja 😀 emojisiyle tepki verilmektedir:
Node.js
Bu örneği çalıştırmak için aşağıdaki kodu 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
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.
Chat API, oluşturulan tepkinin ayrıntılarını içeren bir Reaction
örneği döndürür.