Özel emoji hakkında ayrıntılı bilgi edinme

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

Ö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.customemojis yetkilendirme kapsamını belirtin.
  • GetCustomEmoji yöntemini çağırın.
  • İstek gövdesinde, alınacak özel emojinin kaynak adı için name değerini ayarlayın.

Aşağıdaki örnekte, özel bir emoji'nin ayrıntıları alınmaktadır.

Node.js

chat/client-libraries/cloud/get-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 get 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.getCustomEmoji(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.