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

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