حذف إيموجي مخصّص

يشرح هذا الدليل كيفية استخدام طريقة delete في المورد CustomEmoji ضِمن Google Chat API لحذف رمز إيموجي مخصّص في مؤسسة Google Workspace.

بشكلٍ تلقائي، يمكن للمستخدمين حذف رموز الإيموجي المخصّصة التي أنشأوها فقط. يمكن لمدراء الرموز التعبيرية الذين يحدّدهم المشرف حذف أي رمز تعبيري مخصّص في المؤسسة.

لا تتوفّر الرموز التعبيرية المخصّصة إلا لحسابات Google Workspace، ويجب أن يفعِّل المشرف هذه الميزة لمؤسستك. لمزيد من المعلومات، يُرجى الاطّلاع على المقالتَين التعرّف على رموز الإيموجي المخصّصة في Google Chat وإدارة أذونات رموز الإيموجي المخصّصة.

المتطلبات الأساسية

Node.js

حذف إيموجي مخصّص

لحذف رمز تعبيري مخصّص باستخدام مصادقة المستخدم، أدرِج ما يلي في طلبك:

  • حدِّد chat.customemojis نطاق التفويض.
  • استدعِ طريقة DeleteCustomEmoji().
    • في نص الطلب، اضبط name على اسم مورد الإيموجي المخصّص المطلوب حذفه.

يحذف المثال التالي رمز إيموجي مخصّصًا.

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);

لتشغيل هذا النموذج، استبدِل ما يلي:

  • EMOJI_NAME: الاسم الفريد لرمز الإيموجي المخصّص، في الحقل emoji_name يمكنك الحصول على المعرّف من خلال استدعاء الطريقة ListCustomEmoji، أو من نص الاستجابة الذي يتم عرضه بعد إنشاء رمز تعبيري مخصّص بشكل غير متزامن باستخدام Chat API.