Bu kılavuzda, Google Chat API'nin Reaction
kaynağında bulunan list()
yönteminin, bir mesajın tepkilerini (ör. 👍, 🚲 ve 🌞) listelemek için nasıl kullanılacağı 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.json
adlı bir JSON dosyası olarak yerel dizininize kaydedin.
- Kullanıcı kimlik doğrulamasını destekleyen bir yetkilendirme kapsamı seçin.
Liste tepkileri
Bir iletinin tepkilerini listelemek için isteğinizde aşağıdakileri iletin:
chat.messages.reactions.readonly
,chat.messages.reactions
,chat.messages.readonly
veyachat.messages
yetkilendirme kapsamını belirtin.ListReactions()
yöntemini çağırın veparent
değerini iletinin kaynak adı olarak iletin.
Aşağıdaki örnekte, belirtilen bir mesaja verilen tepkiler listelenmektedir:
Node.js
Bu örneği çalıştırmak için aşağıdakileri değiştirin:
SPACE_NAME
: Alanınname
kimliği. KimliğiListSpaces()
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 addan alabilirsiniz.
Chat API, sayfalandırılmış tepki listesi döndürür.