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 bir mesaja tepki vermek için kullanabileceği emojileri (ö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 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.
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 verilecek mesajın kaynak adı olarak
parent
veunicode
alanının bir unicode dizesi ile temsil edilen standart bir emoji olduğuReaction
örneği olarakreaction
'i iliştirerekCreateReaction()
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ğı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
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 alabilirsiniz.
Chat API, oluşturulan tepkinin ayrıntılarını içeren bir Reaction
örneği döndürür.