5.9.4 api display text

Funkce PUT /api/display/text zajišťuje zobrazení zprávy na displeji zařízení.

Funkce je součástí služby Displej API a v případě použití autentizace je nutné, aby uživatel měl přiřazené privilegium Displej  řízení.

Metody:
GET – nastaví zprávu na displeji.
DELETE – odstraní zprávu z displeje.

Metoda GET

Lze použít dva formáty vstupu v JSON:

  1. Zpráva s překlady (message[])
  2. Freetext (text)

Kombinace obou formátů není podporována.

Parametry:

Parametr

Povinný

typ

Popis

uid
neřetězecIdentifikátor zprávy pro systém třetí strany. Max. délka: 40 znaků
response
nebootleanUrčuje, zda zpráva vyžaduje odpověď. Výchozí: false.
timeout
nenumber

Časový limit zobrazení (v sekundách). Výchozí: 3600. Max. hodnoty:

  • response=true3600
  • response=false1209600
icon
neřetězec

Ikona zprávy. Platné hodnoty: "none""operator""technician".


Formát zprávy s překlady, parametry klíče message[]:

ParametrPovinnýTypPopis
languageAnostringKód jazyka (ISO 639).
textAnostringText zprávy v daném jazyce.

Formát Freetext:

ParametrPovinnýTypPopis
textAnostringText zprávy. Max. délka: 1024 znaků.
Příklad požadavku
{
    "uid": "user_defined_string",
    "message": [
        {
            "language": "en",
            "text": "Hello, how can I help you?"
        },
        {
            "language": "cs",
            "text": "Dobrý den, jak Vám mohu pomoci?"
        }
    ],
    "response": true,
    "timeout": 3600,
    "icon": "operator"
}
Příklad odpovědi
{
    "success": true,
    "result": {
        "response": "",
        "uid": "user_defined_string"
    }
}

Metoda DELETE

Požadavek neobsahuje žádné parametry.

Příklad odpovědi
DELETE /api/display/text
{
    "success": true,
    "result": {
        "uid": "user_defined_string"
    }
}