Mám problém se zasláním požadavku ve formátu JSON na API rozhraní u WEDOSu. Již pár dnů to zkouším, ale stále mi jejich server vrací stejnou chybovou odpověď s tímto výsledkem:
{"response":{"code":2009,"result":"Invalid request - request is empty","timestamp":1713263919,"svTRID":"1713263919.1892.14924.1"}}
Zkoušel jsem to s příkazem :fetch u Mikrotiku, stejně jako s curl pod Windows, zkoušel jsem způsob zaslání jako http textová data stejně jako upload souboru s JSON na danou adresu, ale server mi stále vrací tutéž chybu. Při dotazu na podpoře WEDOS mi napsali, že mám zkontrolovat autentizaci, ale i po několikanásobné kontrole se stále objevuje
stejný problém. Žádný z níže uvedených způsobů zaslání nefunguje tak, jak by měl:
:put [/tool fetch url="https://api.wedos.com/wapi/json" host=api.wedos.com mode=https http-method=post http-data="{\"request\":{\"user\":\"username.domena.cz\",\"auth\":\"2c740a94d9ffdb7f7b104d863270e4fe3fd742fc\",\"command\":\"ping\",\"test\":\"1\"}}" http-header-field="Content-Type: application/json" output=user-with-headers as-value]
curl -v -H "Content-Type: application/json" -d "{"request":{"user":"username.domena.cz","auth":"2c740a94d9ffdb7f7b104d863270e4fe3fd742fc","command":"ping","test":"1"}}" "https://api.wedos.com/wapi/json"
curl -v -H "Content-Type: application/json" -T ping.json "https://api.wedos.com/wapi/json"
Nevíte prosím někdo, jak to správně poslat, aby to bylo funkční? Používá to někdo tady?