Google Chat uygulamalarını verileri içe aktarması için yetkilendirme

Google Chat API ile uygulamalar diğer mesajlaşma platformlarından Google Chat'e veri aktarabilir. Google Chat'i içe aktarma modunda alanlar kullanarak düzenleyin. Daha fazla bilgi için bkz. Mesaj verilerini başka bir hizmetten Google Chat'e aktarın.

İçe aktarma modundaki alanlarda kaynakları okumak ve yazmak için şunları yapmanız gerekir: Chat uygulamalarının kimliğini bir hizmet hesabıyla doğrulayın. Hizmet hesabına aşağıdaki Chat API yetkilendirme kapsamını verin bir yönetici tarafından: https://www.googleapis.com/auth/chat.import.

Yalnızca Google Workspace alan yöneticileri bu OAuth kapsamını şu kullanıcılara verebilir: hizmet hesaplarını alan genelinde yetki verebilirsiniz. Chat uygulamasının içe aktarma modunda oluşturduğu her alan - bu OAuth kapsamına sahip olmalıdır. Hizmet hesabı yetkisi verildikten sonra alan genelinde yetki sahibi olduğundan, Chat uygulamaları içe aktarma işlemine erişebilir boşluk moduna göre bir kullanıcı hesabının kimliğine bürünme.

Bazı senaryolarda, kimliğe bürünme amaçlı kullanıcı hesabı artık kullanılabilir. Bu durumlarda Chat uygulaması hizmet hesabı kimlik bilgilerini yedek olarak kullanır. Örneğin, bir kullanıcıyı mesaj oluştururken kullanılan bir e-posta adresiyse, Chat uygulaması kendi hizmet hesabı kimlik bilgilerini kullanabilir aynı içeriğe sahip bir ileti oluşturun. Sohbet uygulamaları şunları yapabilir: hizmet hesabı kimlik bilgilerini kullanarak içe aktarma modundaki alanlara uygulama olarak erişme Şu OAuth kapsamı: https://www.googleapis.com/auth/chat.bot.

Başka Google Chat API kapsamı yok Kaynaklar içe aktarma modundaki alana aktarılırken gereklidir. Chat uygulamaları, yalnızca içe aktarma modundaki alanlara içerik aktarabilir (diğer uygulamalar tarafından oluşturulan içe aktarma modundaki alanlara değil)

Aşağıdaki tabloda, Chat uygulamalarının kullanabileceği kaynak yöntemleri listelenmektedir: çağrısına ve ne tür kimlik doğrulamayı desteklediklerine ilişkin bilgiler içerir:

Kaynak yöntemi

Kullanıcı kimliğine bürünme destekleniyor

Hizmet hesabı kimlik bilgileri destekleniyor

spaces.create

Evet

Hayır

spaces.get

Hayır

Evet

spaces.update

Evet

Hayır

spaces.delete

Evet

Hayır

spaces.completeImport

Evet

Hayır

spaces.messages.create

Evet

Evet

spaces.messages.delete

Evet

Evet

spaces.messages.get

Hayır

Evet

spaces.messages.list

Evet

Hayır

spaces.messages.update

Evet

Evet

spaces.messages.reactions.create

Evet

Hayır

spaces.messages.reactions.delete

Evet

Hayır

spaces.members.create

Evet

Hayır

spaces.members.delete

Evet

Hayır

spaces.members.list

Evet

Hayır

media.upload

Evet

Hayır