Bu kılavuzda, özel emoji hakkında ayrıntılı bilgi edinmek için Google Chat API'nin CustomEmoji kaynağında get 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ğrulaması yapmak istediğiniz yönteme göre 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.jsonadlı bir JSON dosyası olarak kaydedin. - Chat uygulaması olarak kimlik doğrulamak için
hizmet hesabı kimlik bilgileri oluşturunve kimlik bilgilerini
credentials.jsonadlı 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.
Özel emoji hakkında ayrıntılı bilgi edinme
Kullanıcı kimlik doğrulaması içeren özel bir emoji hakkında ayrıntılı bilgi edinmek için isteğinizde aşağıdakileri iletin:
chat.customemojisyetkilendirme kapsamını belirtin.GetCustomEmojiyöntemini çağırın.- İstek gövdesinde, alınacak özel emojinin kaynak adı için
namedeğerini ayarlayın.
Aşağıdaki örnekte, özel bir emoji'nin ayrıntıları alınmaktadır.
Node.js
Bu örneği çalıştırmak için aşağıdakileri değiştirin:
EMOJI_NAME:emoji_namealanında özel emojinizin benzersiz adı. Kimliği,ListCustomEmoji()yöntemini çağırarak veya Chat API ile özel emoji'yi eşzamansız olarak oluşturduktan sonra döndürülen yanıt gövdesinden alabilirsiniz.