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:
- Üyelik oluşturma tıklayın.
- Üyelik edinme üyelikle ilgili ayrıntıları inceleyin.
- Üyelikleri listele seçeneğini tıklayın.
- Üyelik güncelleme alan üyesiyle ilgili özellikleri (ör. alan üyesini alan yöneticisi veya alan yöneticisini alan üyesi olarak değiştirebilirsiniz.
- Üyelik silme tıklayı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.
İlgili içeriği oluşturmak için kullanılan
spaces.messages
kaynak bir mesajı temsil eder.Mesajlar aşağıdaki yöntemleri destekler:
- Mesaj oluşturma bir metin göndermek için veya kart mesajı Ayrıca transkriptinizi bir mesaj dizisi başlatın veya yanıtlayın.
- Mesaj alma bir mesajla ilgili ayrıntıları (ör. ne zaman gönderildiği veya ne yazdığı gibi) almak için
- Liste mesajları seçeneğini tıklayın.
- Mesaj güncelleme değerini değiştirin. İsterseniz dönüştürmek kart mesajı, bir karta kısa mesaj gönderin.
- Mesaj silme gerektiğinde de kullanabilirsiniz.
- 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:
- Tepki oluşturma kullanabilirsiniz.
- Tepkileri listeleme 'i tıklayarak iletiye verilen tepkilerin sayfalara ayrılmış, filtrelenebilir bir listesini görebilirsiniz.
- Tepkiyi silme simgesini tıklayın.
- 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:
- Medyaları ek olarak yükleme Google Chat'e medya yüklemek ve bir mesaja eklemek için.
- Medyayı ek olarak indirme Google Chat'ten medya dosyası olarak indirin.
- Ek al bir ileti ekiyle ilgili meta verileri almak için kullanılır.
- 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:
- Bir uzay etkinliği alma tıklayın.
- Alan etkinliklerini listeleme tıklayı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.
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:
- Alanın okunma durumunu alma kullanıcının alandaki okuma durumuyla ilgili ayrıntıları döndürün.
- Alanın okuma durumunu güncelleme kullanıcının okuma durumunu güncelleyebilirsiniz.
- İleti dizisi okuma durumunu alma kullanıcının okuma durumuyla ilgili ayrıntıları döndürmek için kullanılır.