Prohlížíte starou verzi této stránky. Zobrazit aktuální verzi.

Porovnat s aktuální Zobrazit historii stránky

« Předchozí Verze 14 Další »

Funkce /api/get vrací stav zařízení. Odpověď je ve formátu JSON.

Metoda: POST

Klíče:

  • sntp_enable
  • sntp_server
  • sntp_timeout
  • sntp_period
  • dev_sn
  • test_wr_param
  • ??? další

K získání hodnot všech vstupních slouží klíč "param". (když nedám žádný parametr/klíč?), 






Jak vypadá požadavek jen na některé klíče?

Požadavek
POST {
        "param": [
          "sntp_enable",
          "sntp_server",
          "sntp_timeout",
          "sntp_period",
          "dev_sn",
          "test_wr_param"
        ]
      }

nebo
POST {
        "param": [] //returns all existing parameters
      }


Odpověď je ve formátu json.

Odpověď
 POST {
      "status": { 							// return unread parameters
        "sntp_timeout": "undefined",
        "test_wr_param": "access_denied"
      },
      "value": {							// returns read parameters
        "sntp_enable":"no",
        "sntp_server": "ntp.cesnet.cz",
        "sntp_period": 2,
        "dev_sn": "00000013"
      }
    }

To get the reading of parameter value.

Request

  • Urn:              /api/get
  • Method:      POST
  • Request header:  Cookie: session  - actual session value.
  • Request content: json

Response

  • Response code:
    • 200 – OK
    • 500 – Server error
    • 512 - Internal application error
  • Response header:  -
  • Response type: json
Json schema:
{
        "$schema": "http://json-schema.org/draft-04/schema#",
        "type": "object",
        "properties": {
           "deviceType": {
             "type": "string"
           }
        },
        "required": [
          "deviceType",
        ]
     }
Example
{
	"deviceType": "5.1.0.0"
}
  • Žádné štítky