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

Google Chat API sayesinde uygulamalar, içe aktarma modu alanlarını kullanarak diğer mesajlaşma platformlarından Google Chat'e veri aktarabilir. Daha fazla bilgi için Mesaj verilerini başka bir hizmetten Google Chat'e aktarma başlıklı makaleyi inceleyin.

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

Yalnızca Google Workspace alan yöneticileri, alan genelinde yetki verme yoluyla bu OAuth kapsamını hizmet hesaplarına verebilir. Bir Chat uygulamasının içe aktarma modu 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 modu alanlarına erişebilir.

Bazı durumlarda kimliğe bürünme için kullanılan kullanıcı hesabı artık kullanılamayabilir. Bu durumlarda Chat uygulaması, hizmet hesabı kimlik bilgilerini yedek olarak kullanabilir. Örneğin, ileti oluşturma sırasında kullanılan bir kullanıcı hesabını silerseniz Chat uygulaması, aynı içeriği içeren bir ileti oluşturmak için kendi hizmet hesabı kimlik bilgilerini kullanabilir. Chat uygulamaları, aşağıdaki OAuth kapsamını kullanarak hizmet hesabı kimlik bilgilerini kullanan bir uygulama olarak içe aktarma modu alanlarına erişebilir: https://www.googleapis.com/auth/chat.bot.

İçe aktarma modu alanına kaynak aktarırken başka Google Chat API kapsamı gerekmez. Chat uygulamaları, içerikleri yalnızca kendi oluşturdukları içe aktarma modu alanlarına aktarabilir. Diğer uygulamalar tarafından oluşturulan içe aktarma modu alanlarına içerik aktaramaz.

Aşağıdaki tabloda, Chat uygulamalarının içe aktarma modu alan adlarında çağırabileceği kaynak yöntemleri ve bu yöntemlerin desteklediği kimlik doğrulama türleri listelenmiştir:

Kaynak yöntemi

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

Hizmet hesabı kimlik bilgileri desteklenir.

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