Документация для разработчиков
Темная тема

timeman.networkrange.check

Scope: timeman Права на выполнение: администратор

Описание и параметры

Метод для проверки IP-адреса на вхождение в диапазоны сетевых адресов офисной сети.

Параметры

ПараметрПримерОбязательныйОписание
IP 10.10.255.255 Нет IP-адрес.

Если не указать параметр IP, то проверка будет выполнена для текущего IP-адреса.

Пример вызова

JavaScript

BX24.callMethod('timeman.networkrange.check',
	{
		'IP': '10.10.255.255'
	},
	function(result){
		if(result.error())
		{
			console.error(result.error().ex);
		}
		else
		{
			console.log(result.data());
		}
	}
);

PHP

$result = restCommand('timeman.networkrange.check', Array(
	'IP' => '10.10.255.255'
), $_REQUEST["auth"]);

Пример ответа

{
	"result": {
		ip: "10.10.255.255", 
		range: "10.0.0.0-10.255.255.255", 
		name: "Офисная сеть 10.x.x.x"
	}
}

Описание ключей

  • ip - IP-адрес, который был проверен.
  • range - диапазон в который входит указанный IP-адрес.
  • name - название диапазона в который входит указанный IP-адрес.

Пример ответа при возникновении ошибки

{
	"error": "ACCESS_ERROR",
	"error_description": "You don't have access to user this method"
}
  • Ключ error - код возникшей ошибки.
  • Ключ error_description - краткое описание возникшей ошибки.

Возможные коды ошибок

КодОписание
ACCESS_ERRORУказанный метод доступен только администраторам.


© «Битрикс», 2001-2024, «1С-Битрикс», 2024