REST Resource: customEmojis

Recurso: CustomEmoji

Representa un emoji personalizado.

Representación JSON
{
  "name": string,
  "uid": string,
  "emojiName": string,
  "temporaryImageUri": string,
  "payload": {
    object (CustomEmojiPayload)
  }
}
Campos
name

string

Identificador. El nombre de recurso del emoji personalizado que asigna el servidor.

Formato: customEmojis/{customEmoji}

uid

string

Solo salida. Clave única para el recurso de emoji personalizado.

emojiName

string

Opcional. Inmutable. Es el nombre que proporciona el usuario para el emoji personalizado, que es único dentro de la organización.

Es obligatorio cuando se crea el emoji personalizado; de lo contrario, solo se muestra la salida.

Los nombres de los emojis deben comenzar y terminar con dos puntos, deben escribirse en minúsculas y solo pueden incluir caracteres alfanuméricos, guiones y guiones bajos. Los guiones y guiones bajos deben usarse para separar palabras y no se pueden usar consecutivamente.

Ejemplo: :valid-emoji-name:

temporaryImageUri

string

Solo salida. URL de la imagen del emoji personalizado, válida durante al menos 10 minutos. Ten en cuenta que no se propaga en la respuesta cuando se crea el emoji personalizado.

payload

object (CustomEmojiPayload)

Opcional. Solo entrada. Datos de carga útil Es obligatorio cuando se crea el emoji personalizado.

CustomEmojiPayload

Datos de carga útil para el emoji personalizado.

Representación JSON
{
  "fileContent": string,
  "filename": string
}
Campos
fileContent

string (bytes format)

Obligatorio. Solo entrada. La imagen que se usa para el emoji personalizado.

La carga útil debe ser inferior a 256 KB y la dimensión de la imagen debe ser de entre 64 y 500 píxeles. Las restricciones están sujetas a cambios.

filename

string

Obligatorio. Solo entrada. Es el nombre del archivo de imagen.

Extensiones de archivo compatibles: .png, .jpg, .gif.

Métodos

create

Crea un emoji personalizado.

delete

Borra un emoji personalizado.

get

Muestra detalles sobre un emoji personalizado.

list

Muestra una lista de emojis personalizados que son visibles para el usuario autenticado.