1007 B
1007 B
RouterOS API — краткие заметки
- API порты:
8728(plain),8729(secure). - Коммуникация: sentence из words, конец sentence — zero-length word.
- Первое слово sentence — команда (
/path/to/cmd). - Атрибуты:
=name=value. - API-атрибут:
.tag=.... - Query-слова (
?) поддерживаютсяprint.
Reply-типы:
!re— данные!done— завершение команды!trap— ошибка!empty— пустой успех (ROS 7.18+)!fatal— фатальная ошибка/закрытие
Логин (post-v6.43):
/login=name=...=password=...
Практика:
- В
printпочти всегда используй.proplistдля снижения нагрузки. - Обрабатывай
!trapкак ошибку выполнения команды. - Для конкурентных вызовов маркируй запросы
.tag.