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 kişi ekleyebilir ve başka bir Chat uygulaması ile etkileşim etkinliği.

Kimlik doğrulama

Chat API'yi eşzamansız olarak ç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ştirebilir veya 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 Kimlik doğrulama işlemine genel bakış.

API kaynakları ve yöntemleri

REST kaynakları ve yöntemleri, Chat'e eşzamansız erişim izni verir alanlar, alan üyeleri, mesajlar, mesaj tepkileri ve mesaj ekleri.

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.

İlgili içeriği oluşturmak için kullanılan spaces kaynak bir alanı temsil eder.

Alanlar aşağıdaki yöntemleri destekler:

  • Alan oluşturun, Kullanıcıların ve uygulamaların sohbet edip dosya paylaşabileceği bir yer.
  • Alan oluşturma alanı oluşturup bu alana kişiler ve Chat uygulamaları boşluk oluşturur.
  • Alan satın alma bir alanla ilgili ayrıntıları görebilirsiniz.
  • Alanları listeleme seçeneğini tıklayın.
  • Alan güncelleme alanla ilgili özellikleri (ör. kullanıcının görebildiği görünen adı) kurallar.
  • Alan silme gerektiğinde de kullanabilirsiniz.
  • Doğrudan mesajları (DM) bulma İki kullanıcı arasındaki bir DM'yi veya bir kullanıcı ile arayan arasındaki bir DM'yi döndürmek için Sohbet uygulamaları.
Üyeler

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

İlgili içeriği oluşturmak için kullanılan spaces.members kaynak bir üyeyi temsil eder.

Üyeler aşağıdaki yöntemleri destekler:

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.

İlgili içeriği oluşturmak için kullanılan spaces.messages kaynak bir mesajı temsil eder.

Mesajlar aşağıdaki yöntemleri destekler:

Tepkiler

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

İlgili içeriği oluşturmak için kullanılan spaces.messages.reactions kaynak bir tepkiyi ifade eder.

Tepkiler aşağıdaki yöntemleri destekler:

Medya ve ekler

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

İlgili içeriği oluşturmak için kullanılan media kaynak mesajlara ekli medyayı temsil eder.

Ekler, iletilere ekli medya (dosyalar) örnekleridir.

İlgili içeriği oluşturmak için kullanılan spaces.messages.attachments kaynak bir eki temsil eder. Bir ek, medyayı ve ilişkili meta verilerdir.

Medya ve ekler aşağıdaki yöntemleri destekler:

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.

spaces.spaceEvent kaynağı bir uzay etkinliğini temsil eder.

Alan etkinlikleri aşağıdaki yöntemleri destekler:

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.

users.spaces kaynağı kullanıcının alandaki okuma durumunu temsil eder.

users.spaces.threads kaynağı Kullanıcının bir ileti dizisindeki okuma durumunu temsil eder.

Kullanıcı okuma durumları aşağıdaki yöntemleri destekler: