REST Resource: customEmojis

Kaynak: CustomEmoji

Özel emojiyi temsil eder.

JSON gösterimi
{
  "name": string,
  "uid": string,
  "emojiName": string,
  "temporaryImageUri": string,
  "payload": {
    object (CustomEmojiPayload)
  }
}
Alanlar
name

string

Tanımlayıcı. Sunucu tarafından atanan özel emojinin kaynak adı.

Biçim: customEmojis/{customEmoji}

uid

string

Yalnızca çıkış. Özel emoji kaynağının benzersiz anahtarı.

emojiName

string

İsteğe bağlı. Değişmez. Özel emoji için kullanıcı tarafından sağlanan ve kuruluş içinde benzersiz olan ad.

Özel emoji oluşturulurken gereklidir, aksi takdirde yalnızca çıkışta kullanılır.

Emoji adları iki nokta işaretiyle başlayıp bitmeli, küçük harfle yazılmalı ve yalnızca alfanümerik karakterler, kısa çizgi ve alt çizgi içermelidir. Kelimeleri ayırmak için kısa çizgi ve alt çizgi kullanılmalıdır ancak bunlar art arda kullanılamaz.

Örnek: :valid-emoji-name:

temporaryImageUri

string

Yalnızca çıkış. Özel emojinin resim URL'si (en az 10 dakika boyunca geçerlidir). Özel emoji oluşturulduğunda bu alanın yanıtta doldurulmadığını unutmayın.

payload

object (CustomEmojiPayload)

İsteğe bağlı. Yalnızca giriş. Yük verileri. Özel emoji oluşturulurken gereklidir.

CustomEmojiPayload

Özel emojinin yük verileri.

JSON gösterimi
{
  "fileContent": string,
  "filename": string
}
Alanlar
fileContent

string (bytes format)

Zorunlu. Yalnızca giriş. Özel emoji için kullanılan resim.

Yük 256 KB'tan küçük, resmin boyutu ise 64 ila 500 piksel arasında olmalıdır. Kısıtlamalar değişebilir.

filename

string

Zorunlu. Yalnızca giriş. Resim dosyasının adı.

Desteklenen dosya uzantıları: .png, .jpg, .gif.

Yöntemler

create

Özel emoji oluşturur.

delete

Özel emojileri siler.

get

Özel emojilerle ilgili ayrıntıları döndürür.

list

Kimliği doğrulanmış kullanıcı tarafından görülebilen özel emojileri listeler.