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:
- Zpráva s překlady (
message[]) - Freetext (
text)
Kombinace obou formátů není podporována.
Parametry:
Parametr | Povinný | typ | Popis |
|---|---|---|---|
uid | ne | řetězec | Identifikátor zprávy pro systém třetí strany. Max. délka: 40 znaků |
response | ne | bootlean | Určuje, zda zpráva vyžaduje odpověď. Výchozí: false. |
timeout | ne | number | Časový limit zobrazení (v sekundách). Výchozí:
|
icon | ne | řetězec | Ikona zprávy. Platné hodnoty: |
Formát zprávy s překlady, parametry klíče message[]:
| Parametr | Povinný | Typ | Popis |
|---|---|---|---|
language | Ano | string | Kód jazyka (ISO 639). |
text | Ano | string | Text zprávy v daném jazyce. |
Formát Freetext:
| Parametr | Povinný | Typ | Popis |
|---|---|---|---|
text | Ano | string | Text 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"
}
}
