Özel emojiyi silme

Bu kılavuzda, Google Workspace kuruluşundaki özel emojileri silmek için Google Chat API'nin delete yönteminin CustomEmoji kaynağında 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

Özel emojiyi silme

Kullanıcı kimlik doğrulaması ile özel bir emojiyi silmek için isteğinizde aşağıdakileri iletin:

  • chat.customemojis yetkilendirme kapsamını belirtin.
  • DeleteCustomEmoji() yöntemini çağırın.
    • İstek gövdesinde, silinecek özel emojinin kaynak adını name olarak ayarlayın.

Aşağıdaki örnekte özel bir emoji silinir.

Node.js

chat/client-libraries/cloud/delete-custom-emoji-user-cred.js
import {createClientWithUserCredentials} from './authentication-utils.js';

const USER_AUTH_OAUTH_SCOPES = ['https://www.googleapis.com/auth/chat.customemojis'];

// This sample shows how to delete a custom emoji with user credential
async function main() {
  // Create a client
  const chatClient = await createClientWithUserCredentials(USER_AUTH_OAUTH_SCOPES);

  // Initialize request argument(s)
  const request = {
    // TODO(developer): Replace EMOJI_NAME here.
    name: 'customEmojis/EMOJI_NAME'
  };

  // Make the request
  const response = await chatClient.deleteCustomEmoji(request);

  // Handle the response
  console.log(response);
}

main().catch(console.error);

Bu örneği çalıştırmak için aşağıdakileri değiştirin:

  • EMOJI_NAME: Özel emojinizin benzersiz adı, emoji_name alanında yer alır. 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.