Выполнение нескольких команд одновременно

В Wialon Pro существует возможность объединить несколько команд в один запрос, и ответ на него будет представлен один общим JSON'ом.

Например нам нужно отправить онлайн уведомления нескольким пользователям. Если их немного, например 5, то можно отправить по запросу на каждого пользователя. Но если же пользователей десятки или сотни, удобнее будет объединить эти запросы в один.

В качестве примера отправим уведомления двум пользователем одним запросом при помощи команды core/batch. Параметры команды для отправки уведомления пользователям подробно рассмотрены в разделе Отправка онлайн уведомлений пользователям.

<your_wialon_pro_address>/ajax.html?svc=core/batch&
	params=[{
		"svc":"user/update_user_notification",
		"params":{
			"h":"Hi there!",
			"d":";-)",
			"s":"",
			"ttl":1359015606,
			"itemId":30,
			"id":0,
			"callMode":"create"
		}
	},{
		"svc":"user/update_user_notification",
		"params":{
			"h":"Hi there!",
			"d":";-)",
			"s":"",
			"ttl":1359015606,
			"itemId":39,
			"id":0,
			"callMode":"create"
		}
	}]&ssid=<your_sid>

Результат выполнения:

[
    [1, {
        "t": 1359013247,
        "d": ";-)",
        "h": "Hi there!",
        "s": ""
    }],
    [1, {
        "t": 1359013247,
        "d": ";-)",
        "h": "Hi there!",
        "s": ""
    }]
]
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2024 Gurtam