Какую функцию выполнить запрос? - PullRequest
0 голосов
/ 24 мая 2019

Добрый день. Я хочу выполнить запрос API для микротика

/ip hotspot active login user="1" ip="192.168.0.1" password="12345

Я использую этот код

$util->setMenu('/ip hotspot active login')->newRequest('add', array('user' => '1','ip' => '192.168.0.1','password' => '12345')); Но это не работает. Я пробовал функции получить, установить, может быть, вы должны использовать другую?

Я использую библиотеку PEAR2 / Net / RouterOS

==================

Решил проблему. Код:

$loginRequest = new RouterOS\Request('/ip hotspot active login');
            $loginRequest
                ->setArgument('user', '1')
                ->setArgument('ip', '192.168.0.1')
                ->setArgument('password', '12345');
            $client->sendSync($loginRequest); 
...