REST Resource: customEmojis

Ressource: CustomEmoji

Stellt ein benutzerdefiniertes Emoji dar.

JSON-Darstellung
{
  "name": string,
  "uid": string,
  "emojiName": string,
  "temporaryImageUri": string,
  "payload": {
    object (CustomEmojiPayload)
  }
}
Felder
name

string

Kennung. Der vom Server zugewiesene Ressourcenname des benutzerdefinierten Emojis.

Format: customEmojis/{customEmoji}

uid

string

Nur Ausgabe. Eindeutiger Schlüssel für die benutzerdefinierte Emoji-Ressource.

emojiName

string

Optional. Nicht veränderbar. Vom Nutzer angegebener Name für das benutzerdefinierte Emoji, der innerhalb der Organisation eindeutig sein muss.

Erforderlich, wenn das benutzerdefinierte Emoji erstellt wird, andernfalls nur Ausgabe.

Emoji-Namen müssen mit Doppelpunkten beginnen und enden, in Kleinbuchstaben geschrieben werden und dürfen nur alphanumerische Zeichen, Bindestriche und Unterstriche enthalten. Wörter werden durch Binde- und Unterstriche getrennt. Diese Zeichen dürfen nicht mehrmals hintereinander stehen.

Beispiel: :valid-emoji-name:

temporaryImageUri

string

Nur Ausgabe. Die Bild-URL für das benutzerdefinierte Emoji, gültig für mindestens 10 Minuten. Hinweis: Dieser Wert wird nicht in die Antwort eingefügt, wenn das benutzerdefinierte Emoji erstellt wird.

payload

object (CustomEmojiPayload)

Optional. Nur Eingabe. Nutzlastdaten Erforderlich, wenn das benutzerdefinierte Emoji erstellt wird.

CustomEmojiPayload

Nutzlastdaten für das benutzerdefinierte Emoji.

JSON-Darstellung
{
  "fileContent": string,
  "filename": string
}
Felder
fileContent

string (bytes format)

Erforderlich. Nur Eingabe. Das für das benutzerdefinierte Emoji verwendete Bild.

Die Nutzlast darf nicht größer als 256 KB sein und die Größe des Bildes muss zwischen 64 und 500 Pixel liegen. Die Einschränkungen können sich ändern.

filename

string

Erforderlich. Nur Eingabe. Der Name der Bilddatei.

Unterstützte Dateiendungen: .png, .jpg, .gif.

Methoden

create

Erstellt ein benutzerdefiniertes Emoji.

delete

Löscht ein benutzerdefiniertes Emoji.

get

Gibt Details zu einem benutzerdefinierten Emoji zurück.

list

Listet benutzerdefinierte Emojis auf, die für den authentifizierten Nutzer sichtbar sind.