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ı. Özel emojinin sunucu tarafından atanan kaynak adı.

Biçim: customEmojis/{customEmoji}

uid

string

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

emojiName

string

İsteğe bağlı. Sabit. Özel emoji için kullanıcı tarafından sağlanan ad. Bu ad, kuruluş içinde benzersizdir.

Özel emoji oluşturulduğunda gereklidir, yalnızca diğer şekilde çıkış yapın.

Emoji adları iki nokta üst üste ile başlayıp bitmelidir. Bu adlar küçük harfle yazılmalı ve yalnızca alfanümerik karakter, kısa çizgi ve alt çizgi içerebilir. 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 en az 10 dakika boyunca geçerli olan resim URL'si. Ö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şturulduğunda zorunludur.

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 ve resmin boyutu 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 bir emojiyle ilgili ayrıntıları döndürür.

list

Kimliği doğrulanmış kullanıcının görebildiği özel emojileri listeler.