REST Resource: customEmojis

Ressource: CustomEmoji

Représente un emoji personnalisé.

Représentation JSON
{
  "name": string,
  "uid": string,
  "emojiName": string,
  "temporaryImageUri": string,
  "payload": {
    object (CustomEmojiPayload)
  }
}
Champs
name

string

Identifiant. Nom de ressource de l'emoji personnalisé, attribué par le serveur.

Format : customEmojis/{customEmoji}

uid

string

Uniquement en sortie. Clé unique de la ressource d'emoji personnalisés.

emojiName

string

Facultatif. Immuable. Nom fourni par l'utilisateur pour l'emoji personnalisé, qui est unique dans l'organisation.

Obligatoire lors de la création de l'emoji personnalisé, uniquement en sortie dans le cas contraire.

Les noms des emoji doivent commencer et se terminer par des deux-points, être en minuscules et ne contenir que des caractères alphanumériques, des traits d'union et des traits de soulignement. Les traits d'union et les traits de soulignement doivent être utilisés pour séparer les mots et ne peuvent pas être utilisés de manière consécutive.

Exemple : :valid-emoji-name:

temporaryImageUri

string

Uniquement en sortie. URL de l'image de l'emoji personnalisé, valide pendant au moins 10 minutes. Notez que ce champ n'est pas renseigné dans la réponse lorsque l'emoji personnalisé est créé.

payload

object (CustomEmojiPayload)

Facultatif. Uniquement en entrée. Données de charge utile. Obligatoire lors de la création de l'emoji personnalisé.

CustomEmojiPayload

Données de charge utile pour l'emoji personnalisé.

Représentation JSON
{
  "fileContent": string,
  "filename": string
}
Champs
fileContent

string (bytes format)

Obligatoire. Uniquement en entrée. Image utilisée pour l'emoji personnalisé.

La charge utile doit être inférieure à 256 Ko, et la dimension de l'image doit être comprise entre 64 et 500 pixels. Les restrictions sont susceptibles d'être modifiées.

filename

string

Obligatoire. Uniquement en entrée. Nom du fichier image.

Extensions de fichier compatibles: .png, .jpg, .gif.

Méthodes

create

Crée un emoji personnalisé.

delete

Supprime un emoji personnalisé.

get

Renvoie des informations sur un emoji personnalisé.

list

Répertorie les emoji personnalisés visibles par l'utilisateur authentifié.