Google Chat API'ye genel bakış

Bu bölümde, bir Google Chat uygulamasının Chat uygulamaları sayesinde şu ve benzeri işlemleri yapabilen Chat API'si: alan oluşturabilir, alana kullanıcı ekleyebilir ve mesaj yayınlayabilirsiniz.

Kimlik doğrulama

Chat API'yi çağırmak için kimlik doğrulama gerekir. Her biri Chat API yöntemi için şunlardan biri gereklidir: kullanıcı kimlik doğrulaması (işlemleri gerçekleştirmek veya erişmek için veya uygulama kimlik doğrulaması (Chat uygulaması olarak işlem gerçekleştirmek veya verilere erişmek için). Biraz hem kullanıcı kimlik doğrulamasını hem de uygulama kimlik doğrulamasını destekler.

Chat'te kimlik doğrulama hakkında daha fazla bilgi edinmek için şu makaleyi inceleyin: Kimlik doğrulama işlemine genel bakış.

İstemci kitaplıkları

Çoğu geliştiricinin Google Chat API'yi çağırması için önerilen yöntem resmi olarak desteklediğimiz Cloud İstemci Kitaplıkları Python, Java veya Node.js gibi tercih ettiğiniz dil için.

Google Apps Komut Dosyası ile kod yapıyorsanız Gelişmiş Chat hizmeti tercih edebilirsiniz.

Google Chat API kavramları

gRPC hizmetleri veya REST kaynakları ve yöntemleri Chat alanlarına, alan üyelerine, mesajlara, mesajlara erişim izni ver tepkiler, mesaj ekleri, alan etkinlikleri ve kullanıcının okuma durumları.

Alanlar

Alanlar, kullanıcıların ve uygulamaların sohbet edip dosya paylaşabileceği yerlerdir. Orada farklı alan türleridir. Doğrudan mesajlar (DM'ler) bire bir görüşmelerdir iki kullanıcı veya bir kullanıcı ile bir Chat uygulaması arasında. Gruplandır sohbetler, üç veya daha fazla kullanıcı ile kurumun kendisi arasındaki Sohbet uygulamaları. Adlandırılmış alanlar, kullanıcıların sürekli olarak dosya paylaşabilir ve ortak çalışma yapabilirsiniz.

Kaynak referansı:

Örnek kullanımlara göz atın:

Üyeler

Üyeler, toplantıya katılan veya bir alana davet edildi.

Kaynak referansı:

Örnek kullanımlara göz atın:

Mesajlar

Mesajlar şunları içerir: metin ve kart Alanlar'da paylaşılan iletişimler. Mesajlara dosya eklenmiş olabilir. Kullanıcılar, emoji ekleyerek mesajlara tepki verebilir.

Kaynak referansı:

Örnek kullanımlara göz atın:

Tepkiler

Tepkiler, kullanıcıların bir mesaja tepki vermek için kullandığı emojileri temsil eder. Örneğin: 👍, 🚲 ve 🌞.

Kaynak referansı:

Örnek kullanımlara göz atın:

Medya ve ekler

Medya, Google Chat'e yüklenen resim, video ve benzeri dosyaları temsil eder. yardımcı olur.

Medya kaynağı referansı (RPC'de kullanılamaz):

Ekler, iletilere ekli medya (dosyalar) örnekleridir.

Kaynak referansı:

Örnek kullanımlara göz atın:

Alan etkinlikleri

Alan etkinlikleri bir alanda veya alanda yapılan değişiklikleri temsil eder (üyeler, mesajlar ve tepkiler dahil) alt kaynaklar üzerinde çalışır.

Kaynak referansı:

Örnek kullanımlara göz atın:

Kullanıcı okuma durumları

Kullanıcı okuma durumları, bir dosyanın isteğine ilişkin ayrıntıları temsil eden tekil kaynaklardır. belirtilen kullanıcının bir Google Chat alanında veya mesajda son okuduğu mesaj ileti dizisi.

Alan okuma durumu kaynak referansı:

İleti dizisi okuma durumu kaynak referansı:

Örnek kullanımlara göz atın:

Chat uygulamaları, Chat API'yi çağırmanın yanı sıra şunları da yapabilir: