Bu kılavuzda,
list()
yöntemindeki reaksiyonları listelemek üzere Google Chat API'nin Reaction
kaynağında
mesajı ( , , 🚲 ve 🌞 gibi).
Reaction
kaynağı, kullanıcıların bir mesaja tepki vermek için kullanabileceği emojileri (ör. 👍, 🚲 ve 🌞) temsil eder.
Ön koşullar
Node.js
- İşletme veya Kuruluş Şuna erişimi olan Google Workspace hesabı: Google Chat.
- Ortamınızı ayarlayın:
- Bir 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. Örneği bu
yoksa, kimlik bilgilerini
client_secrets.json
adlı bir JSON dosyası olarak yerel dizini oluşturun.
- Kullanıcı kimlik doğrulamasını destekleyen bir yetkilendirme kapsamı seçin.
Tepkileri listeleme
Bir mesaja verilen tepkileri listelemek için isteğinizde aşağıdakileri iletin:
chat.messages.reactions.readonly
,chat.messages.reactions
,chat.messages.readonly
veyachat.messages
yetkilendirme kapsamı.- Mesajın kaynak adı olarak
parent
'ı göndererekListReactions()
yöntemini çağırın.
Aşağıdaki örnekte, belirtilen bir iletiye verilen tepkiler listelenmektedir:
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
: iletinin kimliğiname
Kimliği, aşağıdaki URL'yi oluşturduktan sonra döndürülen yanıt gövdesinden Chat API ile eşzamansız olarak veya özel ad , oluşturma sırasında mesaja atanır.
Chat API, reaksiyonların sayfalara ayrılmış listesini inceleyin.