REST Resource: customEmojis

Resource: CustomEmoji

Merepresentasikan emoji kustom.

Representasi JSON
{
  "name": string,
  "uid": string,
  "emojiName": string,
  "temporaryImageUri": string,
  "payload": {
    object (CustomEmojiPayload)
  }
}
Kolom
name

string

ID. Nama resource emoji kustom, yang ditetapkan oleh server.

Format: customEmojis/{customEmoji}

uid

string

Hanya output. Kunci unik untuk resource emoji kustom.

emojiName

string

Opsional. Tidak dapat diubah. Nama yang diberikan pengguna untuk emoji kustom, yang unik dalam organisasi.

Wajib diisi saat emoji kustom dibuat, output hanya jika tidak.

Nama emoji harus diawali dan diakhiri dengan titik dua, harus berupa huruf kecil, dan hanya dapat berisi karakter alfanumerik, tanda hubung, serta garis bawah. Tanda hubung dan garis bawah harus digunakan untuk memisahkan kata dan tidak dapat digunakan secara berurutan.

Contoh: :valid-emoji-name:

temporaryImageUri

string

Hanya output. URL gambar untuk emoji kustom, yang valid minimal selama 10 menit. Perhatikan bahwa ini tidak diisi dalam respons saat emoji kustom dibuat.

payload

object (CustomEmojiPayload)

Opsional. Input saja. Data payload. Wajib ada saat emoji kustom dibuat.

CustomEmojiPayload

Data payload untuk emoji kustom.

Representasi JSON
{
  "fileContent": string,
  "filename": string
}
Kolom
fileContent

string (bytes format)

Wajib. Hanya input. Gambar yang digunakan untuk emoji kustom.

Payload harus kurang dari 256 KB dan dimensi gambar harus antara 64 dan 500 piksel. Batasan dapat berubah sewaktu-waktu.

filename

string

Wajib. Hanya input. Nama file gambar.

Ekstensi file yang didukung: .png, .jpg, .gif.

Metode

create

Membuat emoji kustom.

delete

Menghapus emoji kustom.

get

Menampilkan detail tentang emoji kustom.

list

Mencantumkan emoji kustom yang terlihat oleh pengguna yang diautentikasi.