Complete DELPHI API client: update 4

Don’t do it that way. It’s completely wrong.

Just receive data directly via API, instead of using the microscope for hammering nails.

Get /queue/simple/print data and use it directly in your program, without intermediate files.

Hello guys, I just donwload the studio api from the forum and try to compile but it says “decimalseparator” undeclared!!!

Any atual version to run on Berlin?

Thanks

This error is not come from RouterOSAPI.
Look at this link https://stackoverflow.com/questions/31559128/errors-undeclared-identifier-decimalseparator-and-no-overloaded-version-of-s and some adjustment yourself.
I have no newer Delphi here, so can not help you more than this.

I can no longer login via API after updating to the latest 6.45.1
I would like to have this fixed as I want to use newer features of RouterOS and still use this API.

rodolfo, any plans on fixing it? :index_pointing_up:

Master @Chupaka what is the difference of API and Radius? any vantage to set my APP with Radius logic or API would it do? As I can see the app around, when people use Radius all request are not listed on log list, on the other hand everything I do with API shows on log… any suggestion for that? Thanks

Hi all!
I fixed api_studio for new login after v6.43 RouterOS.
Added new checkbox post-v6.43 and new process case for it.
Hope usefull.

!!! FIX !!!
In .zip archive new compiled file /src/api_studio.exe not in root !!!
api_studio_109.zip (761 KB)

hi all
I need to list all station connected in mikrotik wireless, I use RB 941nd, in terminal we do: /interface wireless registration-table print,
then I send API command : /interface/wireless/registration-table/print , it work & running well, but it can not show all registration station as terminal does, it just show few station, I think it was an error because sometimes it can show all, but often show a few.
Help me Mr. Chupaka, bro.zsa, mr.Rodolfo or anyone else..
Thank You

Hi.
I need to get data as I get in terminal by command: /interface/monitor-traffic wlan1
I need to get rx and tx bits per-second (like picture in my attachment), but I can not get it in RouterOS API Delphi Client:
rx-tx per seconf forum mikrotik.png
I am using Delphi-RouterOS-API-1.3, I am trying to use command
:/interface/print
=stats=
?name=wlan1

then add **=.proplist=**bla.. bla.. bla..
it show many stats but nothing of that I need is rx bits per-second, tx bits per-second.
maybe, there are many suggest how to get it from WLAN interface..
Thanks..

So, you’re trying to get “/interface/monitor-traffic” output by executing “/interface/print” command? Really? :slight_smile:

Here’s the command you need:

/interface/monitor-traffic
=interface=wlan1
=.proplist=rx-bits-per-second,tx-bits-per-second

You run it with “Query & Listen” button in API Test Client. Or add something like “=duration=1” to get a single result.

P.S. Looks like the correct topic for your API Client is http://forum.mikrotik.com/t/another-routeros-api-delphi-client/28181/1