Petr_B Programování Mosaic 25. 7. 2023 9:21 19. 8. 2023 21:03

Dobrý den, 


chci se zeptat v jakém tvaru mám zadávat dotaz na API pokud použiju 'SetObject' a chci naplnit proměnnou ARRAY OF REAL.  Např. 'https://ip/SetObject?pole1=[1.2 , 2.4] '. 
Pokud plním objekty vlastní datové stuktury, vše funguje.

Děkuji

Odpovědi 2

Luboš Urban 14. 8. 2023 10:15

Dobrý den,

pokud chcete použít slžbu SetObject, musíte zadávat hodnoty jednotlivých parametrů odděleně a řadit je postupně pomocí &, např.:

http://192.168.134.176/TecoApi/SetObject?pole1[1]=1.2&pole1[2]=2.4&pole2[3]=3.6

Druhou možností je použití služby PutObject, také můžete zapsat více hodnot současně. V tomto případě jsou data v těle dotazu ve formátu JSON.

Odkud nebo z jaké aplikace na TecoAPI rozhraní přistupujete?

Petr_B 19. 8. 2023 21:03

Dobrý den pane Urbane,

děkuji za odpověď. Píšu html stránku která leží přímo na serveru PLC (vlastní rozhraní bez použití nástroje webmaker) a k API přistupuji přímo z kódu stránky z JavaScriptu. Zkoušel jsem syntaxi JSON, ale pouze pro službu SetObject. Teď už to snad půjde bez problémů. Po dovolené to vyzkouším. Ještě jednou děkuji.

Petr B.
 

Vaše odpověď

Pro vložení odpovědi je nezbytné být přihlášený. Pokračujte na přihlášení.