Bu kılavuzda, Google Workspace kuruluşundaki özel emojileri silmek için Google Chat API'nin CustomEmoji kaynağında delete yönteminin nasıl kullanılacağı açıklanmaktadır.
Varsayılan olarak, kullanıcılar yalnızca kendi oluşturdukları özel emojileri silebilir. Yönetici tarafından atanan emoji yöneticileri, kuruluştaki tüm özel emojileri silebilir.
Ö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.
- Chat uygulamanız için ad, simge ve açıklama belirleyerek Google Chat API'yi etkinleştirin ve yapılandırın.
- 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
credentials.jsonadlı bir JSON dosyası olarak yerel dizininize kaydedin. - Chat uygulaması olarak kimlik doğrulamak için hizmet hesabı kimlik bilgileri oluşturun ve 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
- Kullanıcı veya Chat uygulaması olarak kimliğinizi doğrulamak isteyip istemediğinize bağlı olarak bir yetkilendirme kapsamı seçin.
Özel emojiyi silme
Kullanıcı kimlik doğrulaması ile özel bir emojiyi silmek için isteğinizde aşağıdakileri iletin:
chat.customemojisyetkilendirme kapsamını belirtin.DeleteCustomEmoji()yöntemini çağırın.- İstek gövdesinde, silinecek özel emojinin kaynak adını
nameolarak ayarlayın.
- İstek gövdesinde, silinecek özel emojinin kaynak adını
Aşağıdaki örnekte özel bir emoji silinir.
Node.js
Bu örneği çalıştırmak için aşağıdakileri değiştirin:
EMOJI_NAME: Özel emojinizin benzersiz adı,emoji_namealanında yer alır. Kimliği,ListCustomEmojiyö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.