<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: RouterOS v7.6: api php изменился]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме RouterOS v7.6: api php изменился форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 02 Aug 2026 09:54:24 -0400</pubDate>
		<item>
			<title>RouterOS v7.6: api php изменился</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428626">RouterOS v7.6: api php изменился</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я использовал библиотеку python paramiko для обновления пользователей в Mikrotik UserManager. Так мне проще. <br />
			<i>25.06.2023 16:45:00, onyegbadocu.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428626</link>
			<guid>http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428626</guid>
			<pubDate>Sun, 25 Jun 2023 16:45:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>RouterOS v7.6: api php изменился</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428625">RouterOS v7.6: api php изменился</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			@ID, извини, что опять беспокою. routeros_class_api.php подключается к MikroTik роутеру, в отличие от pear2/net/routeros. Мне нужно установить пароль для существующего пользователя в usermanager. Мне удалось получить .id, но не могу сохранить его в переменную, смотри код ниже:<br /><br />&lt;?php<br /><br />require('../routeros_api.class.php');<br /><br />$API = new routerosAPI();<br /><br />$API-&gt;debug = true;<br />$username = 'diye';<br />if ($API-&gt;connect('172.16.7.3', 'admin', 'password@1')) {<br /><br /> &nbsp; &nbsp;$API-&gt;write('/tool/user-manager/user/print', false);<br /> &nbsp; &nbsp;$API-&gt;write('=.proplist=.id', false);<br /> &nbsp; &nbsp;//print_r($edituser);<br /> &nbsp; &nbsp;$API-&gt;write('?username=' . $username . ' ');<br /> &nbsp; &nbsp;$API-&gt;write('/tool/user-manager/user/set', false);<br /> &nbsp; &nbsp;$API-&gt;write('=.id=*13', false);<br /> &nbsp; &nbsp;$API-&gt;write('=password=1506');<br /> &nbsp; &nbsp;$READ = $API-&gt;read(false);<br /> &nbsp; &nbsp;$ARRAY = $API-&gt;parseResponse($READ);<br /> &nbsp; &nbsp;print_r($ARRAY);<br /> &nbsp; &nbsp;$API-&gt;disconnect();<br />}<br />?&gt;<br /><br />Попытка подключения №1 к 1.1.1.1:8728…<br />&lt;&lt;&lt; [6] /login<br />&lt;&lt;&lt; [11] =name=admin<br />&lt;&lt;&lt; [20] =password=password<br />&gt;&gt;&gt; [5/5] байт прочитано.<br />&gt;&gt;&gt; [5, 1]!done<br />Подключено…<br />&lt;&lt;&lt; [29] /tool/user-manager/user/print<br />&lt;&lt;&lt; [14] =.proplist=.id<br />&lt;&lt;&lt; [14] ?username=diye<br />&lt;&lt;&lt; [27] /tool/user-manager/user/set<br />&lt;&lt;&lt; [8] =.id=*13<br />&lt;&lt;&lt; [14] =password=1506<br />&gt;&gt;&gt; [3/3] байта прочитано.<br />&gt;&gt;&gt; [3, 24]!re<br />&gt;&gt;&gt; [8/8] байт прочитано.<br />&gt;&gt;&gt; [8, 15]=.id=*13<br />&gt;&gt;&gt; [5/5] байт прочитано.<br />&gt;&gt;&gt; [5, 8]!done<br />&gt;&gt;&gt; [5/5] байт прочитано.<br />&gt;&gt;&gt; [5, 1]!done<br />Array ( [0] =&gt; Array ( [.id] =&gt; *13 ) )<br />Отключено…<br />Отключено… <br />
			<i>25.05.2023 16:55:00, onyegbadocu.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428625</link>
			<guid>http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428625</guid>
			<pubDate>Thu, 25 May 2023 16:55:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>RouterOS v7.6: api php изменился</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428624">RouterOS v7.6: api php изменился</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			@id спасибо за быстрый ответ. Я проверил ссылку и скачал файлы. Попробую их завтра. Тем временем посмотрел один из файлов и нашел такой код:<br /><br />use PEAR2\Net\RouterOS;<br />require_once ‘PEAR2/Autoload.php’;<br /><br />try {<br /> &nbsp; &nbsp;$client = new RouterOS\Client(‘192.168.88.1’, ‘admin’, ‘password’);<br />} catch (Exception $e) {<br /> &nbsp; &nbsp;die(‘Не удалось подключиться к роутеру.’);<br />}<br /><br />Этот код такой же, как в старой версии. Он будет работать с новыми версиями? <br />
			<i>23.05.2023 18:26:00, onyegbadocu.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428624</link>
			<guid>http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428624</guid>
			<pubDate>Tue, 23 May 2023 18:26:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>RouterOS v7.6: api php изменился</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428623">RouterOS v7.6: api php изменился</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Моя ошибка. Я не подумал, что ты используешь pear. Следуй инструкции по ссылке <noindex><a href="https://github.com/pear2/Net_RouterOS" target="_blank" rel="nofollow" >https://github.com/pear2/Net_RouterOS</a></noindex> <br />
			<i>23.05.2023 08:03:00, ID1.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428623</link>
			<guid>http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428623</guid>
			<pubDate>Tue, 23 May 2023 08:03:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>RouterOS v7.6: api php изменился</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428622">RouterOS v7.6: api php изменился</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			@id спасибо большое за обновление. Я немного запутался. Я использую pear2/net/routeros. Значит, мне нужно отказаться от этого и работать с routeros_api.class.php? Нужно ли мне устанавливать composer? Потому что среди файлов по ссылке, которую ты мне прислал, я вижу файл composer.json. Жду твоего любезного ответа. <br />
			<i>22.05.2023 20:05:00, onyegbadocu.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428622</link>
			<guid>http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428622</guid>
			<pubDate>Mon, 22 May 2023 20:05:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>RouterOS v7.6: api php изменился</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428621">RouterOS v7.6: api php изменился</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вероятно, вы используете routeros_api.class.php и обновляли его какое-то время назад. Посмотрите сюда: <noindex><a href="https://github.com/BenMenking/routeros-api/blob/master/routeros_api.class.php" target="_blank" rel="nofollow" >https://github.com/BenMenking/routeros-api/blob/master/routeros_api.class.php</a></noindex> — он совместим с более старыми версиями RouterOS. <br />
			<i>22.05.2023 18:44:00, ID1.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428621</link>
			<guid>http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428621</guid>
			<pubDate>Mon, 22 May 2023 18:44:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>RouterOS v7.6: api php изменился</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428620">RouterOS v7.6: api php изменился</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Всем привет! У меня два роутера Mikrotik с версиями 6.42 и 6.49. Мой PHP API код работает с версией 6.42, но на 6.49 выдает ошибку «invalid username or password». Я поискал в гугле и узнал, что есть обновленная PHP API для доступа к Mikrotik Router OS более новых версий. Ребята, а как вы подключаетесь к версии 7.6? <br />
			<i>22.05.2023 13:28:00, onyegbadocu.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428620</link>
			<guid>http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428620</guid>
			<pubDate>Mon, 22 May 2023 13:28:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>RouterOS v7.6: api php изменился</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428619">RouterOS v7.6: api php изменился</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, нужна помощь PHP-разработчика. Недавно обновил свой RB4011 до версии 7.6, и теперь не могу получить напряжение и температуру роутера через PHP. Этот код отлично работал на RouterOS v6.<br /><br />&lt;?php<br />use PEAR2\Net\RouterOS;<br />require_once 'PEAR2/Autoload.php';<br />require_once 'email.php';<br />try {<br /> &nbsp; &nbsp;$client = new RouterOS\Client('10.2.3.3', 'admin', 'admin771');<br />} catch (Exception $e) {<br /> &nbsp; &nbsp;die('Не удалось подключиться к роутеру.');<br /> &nbsp; &nbsp;// Можете посмотреть $e, если хотите узнать детали ошибки.<br />}<br /><br />$responses = $client-&gt;sendSync(new RouterOS\Request('/system/health/print'));<br />foreach ($responses as $response) {<br /> &nbsp; &nbsp;if ($response-&gt;getType() === RouterOS\Response::TYPE_DATA) {<br /> &nbsp; &nbsp; &nbsp; &nbsp;$voltage = $response-&gt;getProperty('voltage');<br /> &nbsp; &nbsp; &nbsp; &nbsp;$temp = $response-&gt;getProperty('temperature');<br /> &nbsp; &nbsp;}<br />}<br /><br />echo 'Напряжение: ', $voltage, 'V';<br />echo "&lt;br&gt;";<br />echo 'Температура: ', $temp, 'C';<br /><br />Вывод RouterOS v6.49 /system health print:<br />voltage: 11.9V<br />temperature: 28C<br /><br />А теперь в RouterOS v7.6 вывод немного другой:<br />/system/health/print<br />Columns: NAME, VALUE, TYPE<br /># &nbsp;NAME &nbsp; &nbsp; &nbsp; &nbsp; VALUE &nbsp;TYPE<br />0 &nbsp;voltage &nbsp; &nbsp; &nbsp;27.2 &nbsp; V &nbsp; <br />1 &nbsp;temperature &nbsp;44 &nbsp; &nbsp; C<br /><br />Если кто-то может помочь с PHP-кодом, как вывести напряжение и температуру для RouterOS v7.6 — спасибо! <br />
			<i>25.11.2022 09:41:00, stefki.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428619</link>
			<guid>http://mikrotik.moscow/forum/forum57/88612-routeros-v7.6_-api-php-izmenilsya/message428619</guid>
			<pubDate>Fri, 25 Nov 2022 09:41:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
