Google Chat API sayesinde uygulamalar, içe aktarma modundaki alanları kullanarak diğer mesajlaşma platformlarından Google Chat'e veri aktarabilir. Daha fazla bilgi edinmek için Mesaj verilerini başka bir hizmetten Google Chat'e aktarma başlıklı makaleyi inceleyin.
İçe aktarma modundaki alanlarda kaynak okumak ve yazmak için Chat uygulamalarının kimliğini bir hizmet hesabıyla doğrulamanız gerekir.
Hizmet hesabına bir yönetici tarafından şu Chat API yetkilendirme kapsamını verin: https://www.googleapis.com/auth/chat.import
.
Yalnızca Google Workspace alan yöneticileri bu OAuth kapsamını alan genelinde yetki aracılığıyla hizmet hesaplarına verebilir. Bir Chat uygulamasının içe aktarma modundaki alanları oluşturduğu her alan bu OAuth kapsamına sahip olmalıdır. Hizmet hesabına bu kapsam için alan genelinde yetki verildikten sonra Chat uygulamaları, bir kullanıcı hesabının kimliğine bürünerek içe aktarma modundaki alanlara erişebilir.
Bazı durumlarda kimliğe bürünme amaçlı kullanıcı hesabı artık kullanılamıyor olabilir. Bu durumlarda Chat uygulaması, yedek olarak hizmet hesabı kimlik bilgilerini kullanabilir. Örneğin, mesaj oluşturma sırasında kullanılan bir kullanıcı hesabını silerseniz Chat uygulaması, aynı içeriği barındıran bir mesaj oluşturmak için kendi hizmet hesabı kimlik bilgilerini kullanabilir. Chat uygulamaları, aşağıdaki OAuth kapsamında hizmet hesabı kimlik bilgilerini kullanarak içe aktarma modundaki alanlara uygulama olarak erişebilir: https://www.googleapis.com/auth/chat.bot
.
Kaynakları, içe aktarma modundaki bir alana aktarırken başka Google Chat API kapsamlarına gerek yoktur. Chat uygulamaları, yalnızca kendi oluşturdukları içe aktarma modundaki alanlara içerik aktarabilir, diğer uygulamalar tarafından oluşturulan içe aktarma modundaki alanlara erişemez.
Aşağıdaki tabloda, Chat uygulamalarının içe aktarma modundaki alanlarda çağırabileceği kaynak yöntemleri ve destekledikleri kimlik doğrulama türleri listelenmiştir:
Kaynak yöntemi |
Kullanıcı kimliğine bürünme desteklenir |
Desteklenen hizmet hesabı kimlik bilgileri |
---|---|---|
|
Evet |
Hayır |
|
Hayır |
Evet |
|
Evet |
Hayır |
|
Evet |
Hayır |
|
Evet |
Hayır |
|
Evet |
Evet |
|
Evet |
Evet |
|
Hayır |
Evet |
|
Evet |
Hayır |
|
Evet |
Evet |
|
Evet |
Hayır |
|
Evet |
Hayır |
|
Evet |
Hayır |
|
Evet |
Hayır |
|
Evet |
Hayır |
|
Evet |
Hayır |
İlgili konular
- Kimlik doğrulama ve yetkilendirme hakkında daha fazla bilgi için Google Chat uygulamaları ve API isteklerinin kimliğini doğrulama ve yetkilendirme başlıklı makaleyi inceleyin.
- İçe aktarma modundaki alanları kullanarak kaynakları içe aktarmaya nasıl başlayacağınızı öğrenmek için Verileri Google Chat'e aktarma başlıklı makaleyi inceleyin.