Bu kılavuzda, Google Workspace kuruluşunda kimliği doğrulanmış kullanıcının görebileceği özel emojileri listelemek için Google Chat API'nin CustomEmoji
kaynağında list
yönteminin nasıl kullanılacağı açıklanmaktadır.
Özel emojiler yalnızca Google Workspace hesaplarında kullanılabilir ve yöneticinizin kuruluşunuz için özel emojileri etkinleştirmesi gerekir. Daha fazla bilgi için Google Chat'teki özel emojiler hakkında ve Özel emoji izinlerini yönetme başlıklı makaleleri inceleyin.
Ön koşullar
Node.js
- Google Chat'e erişimi olan bir Business veya Enterprise Google Workspace hesabı.
- Ortamınızı ayarlayın:
- Google Cloud projesi oluşturun.
- OAuth kullanıcı rızası ekranını yapılandırın.
- Google Chat API'yi etkinleştirin ve yapılandırın. Chat uygulamanız için ad, simge ve açıklama ekleyin.
- Node.js Cloud İstemci Kitaplığı'nı yükleyin.
- Google Chat API isteğinizde kimlik doğrulamayı nasıl yapmak istediğinize bağlı olarak erişim kimlik bilgileri oluşturun:
- Chat kullanıcısı olarak kimlik doğrulamak için OAuth istemci kimliği kimlik bilgileri oluşturun ve kimlik bilgilerini yerel dizininize
credentials.json
adlı bir JSON dosyası olarak kaydedin. - Chat uygulaması olarak kimlik doğrulamak için hizmet hesabı kimlik bilgileri oluşturun ve kimlik bilgilerini
credentials.json
adlı bir JSON dosyası olarak kaydedin.
- Chat kullanıcısı olarak kimlik doğrulamak için OAuth istemci kimliği kimlik bilgileri oluşturun ve kimlik bilgilerini yerel dizininize
- Kullanıcı veya Chat uygulaması olarak kimliğinizi doğrulamak isteyip istemediğinize bağlı olarak bir yetkilendirme kapsamı seçin.
Kuruluşta özel emojileri listeleme
Kullanıcı kimlik doğrulaması olan bir kuruluştaki özel emojileri listelemek için isteğinizde aşağıdakileri iletin:
chat.customemojis
yetkilendirme kapsamını belirtin.ListCustomEmojis
yöntemini çağırın.
Aşağıdaki örnekte, bir kuruluştaki özel emojiler listelenmiştir.
Node.js
Bu örneği çalıştırmak için aşağıdakileri değiştirin:
FILTER
: İsteğe bağlıdır. Liste isteğine uygulanacak filtre.