Problém komunikace s WEDOS API

Vyřešeno114 zhlédnutíZákaznická administracewapi Wedos API
0

Dobrý den,

pokouším se vytvořit skript pro RouterOS (na stroji Mikrotik), který by kontroloval a případně prováděl změny DNS záznamů na mé doméně kovacik.fun. Mám ale problém se zasíláním požadavků na API rozhraní prosgtřednictvím příkazu :fetch. Server mi vrací tuto chybu: data={„response“:{„code“:2009,“result“:“Invalid request – request is empty“,“timestamp“:1712681193,“svTRID“:“1712681193.1220.7694.1″}}

Na komunikaci s rozhraním WAPI používám tuto konstrukci:

:local request („{\“request\“:{\“user\“:\““ . $WedosLogin . „\“,\“auth\“:\““ . $fraze . „\“,\“command\“:\“dns-rows-list\“,\“test\“:\“1\“,\“data\“:{\“domain\“:\““ . $DomainName . „\“}}}“)
:local response [/tool fetch url=$APIurl http-method=post http-data=$request http-header-field=“Content-Type: application/json“ output=user as-value]

Všechny uvedené proměnné jsou správně nastaveny dle dokumentace na stránkách WEDOS, escape sekvence kvůli syntaxi v RouterOS jsou snad také v pořádku, tak proč stále dostávám tu chybovou hlášku? V čem může být problém, co mám zkusit změnit?

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MB313456 Vybral nejlepší odpověď 2. 5. 2024