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

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

İçe aktarma modu alanlarındaki 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.

Bu OAuth kapsamı, hizmet hesaplarına yalnızca Google Workspace alan yöneticileri tarafından alan genelinde yetki aracılığıyla verilebilir. Chat uygulamasının içe aktarma modu alanları oluşturduğu her alan adında bu OAuth kapsamı 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ı senaryolarda, kimliğe bürünme için kullanılan kullanıcı hesabı artık kullanılamayabilir. Bu durumlarda Chat uygulaması, yedek olarak hizmet hesabı kimlik bilgilerini kullanabilir. Örneğin, ileti oluşturma sırasında kullanılan bir kullanıcı hesabını silerseniz Chat uygulaması, aynı içerikleri içeren bir ileti oluşturmak için kendi hizmet hesabı kimlik bilgilerini kullanabilir. Chat uygulamaları, aşağıdaki OAuth kapsamına sahip hizmet hesabı bilgilerini kullanarak içe aktarma modu alanlarına 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ı gerekmez. Chat uygulamaları, içerikleri yalnızca kendi oluşturdukları içe aktarma modu alanlarına aktarabilir. Diğer uygulamaların oluşturduğu içe aktarma modu alanlarına içerik aktaramaz.

Aşağıdaki tabloda, Chat uygulamalarının içe aktarma modu alanlarında çağırabileceği kaynak yöntemleri ve destekledikleri kimlik doğrulama türleri listelenmektedir:

Kaynak yöntemi

Kullanıcının 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