use_auth_hash

Функцию use_auth_hash можно использовать вместе с create_auth_hash вместо функции duplicate. В поле authHash необходимо ввести результат запроса create_auth_hash.

Copied!
svc=core/use_auth_hash&params={"authHash":"<text>",
                               "operateAs":"<text>",
                               "checkService":"<text>"}

Параметры

НазваниеОписание

authHash

Хэш авторизации, который можно получить с помощью запроса create_auth_hash.

operateAs

Имя подчиненного пользователя, от имени которого необходимо войти в систему.

checkService

Можно проверить с помощью get_account_data (см. раздел Service list).

Возвращаемый результат

Copied!
{
	"eid":"<text>",			/* ID сессии */
	"gis_sid":"<text>",		/* ID сессии для GIS-сервисов */
	"host":"<text>",			/* хост */
	"hw_gw_ip":"<text>",		/* IP шлюза оборудования */
	"au":"<text>",			/* имя пользователя */
	"hl":<int>,				/* есть ID входа в систему; при наличии поля — true (значение всегда 1) */
	"tm":<uint>,			/* текущее время (UTC) */
    "wsdk_version":"<text>",  /* версия SDK */
	"base_url":"<text>",
	"hw_gw_ip":"<text>",      /* IP шлюза оборудования */
	"hw_gw_dns":"<text>",     /* DNS шлюза оборудования */
	"gis_search":"<text>",	/* URL-адрес поиска GIS */
	"gis_render":"<text>",    /* URL-адрес отрисовки GIS */ 
	"gis_geocode":"<text>",   /* URL-адрес геокодирования GIS */ 
	"gis_routing":"<text>",   /* URL-адрес маршрутизации GIS */ 
	"token":"<text>",         /* токен сессии */
	"th":"<text>",            /* хэш токена */
	"web_site":"<text>",      /* URL-адрес системы мониторинга Wialon */
	"web_cms_manager_site":"<text>"		/* URL-адрес системы управления Wialon */
	"user":{			/* пользователь, от имени которого необходимо войти в систему */
		"nm":"<text>",			/* имя */
		"cls":<uint>,			/* ID суперкласса "пользователь" */
		"id":<long>,			/* ID */
		"prp":{				/* произвольные свойства, например: */
			"dst":"<text>",			/* переход на летнее время */
			"language":"<text>",		/* язык (двухбуквенный код) */
			"msakey":"<text>",		/* ключ доступа к мобильному сайту */
			"pcal":"<text>",			/* Персидский календарь */
			"tz":"<text>",			/* временнáя зона */
			"us_units":"<text>",		/* американские единицы измерения (мили и галлоны) */
			...				
		},
		"crt":<uint>,			/* ID создателя */
		"bact":<uint>,			/* ID учетной записи */
		"fl":<uint>,			/* флаги пользователя */
		"hm":"<text>",			/* маска хоста */
		"uacl":<uint>,			/* доступ пользователя на самого себя */
		"mu": <uint>,			/* система мер */
		"ct": <uint>,			/* дата создания пользователя */
		"ftp": {"<text>"},		/* настройки FTP-сервера */
		"ld": <uint>,			/* дата предыдущего входа */
		"pfl": <uint>,			/* флаг создателя */
		"ap": {				/* настройки двухфакторной аутентификации */
		    "type":<uint>,		/* тип аутентификации (0 — выключено, 1 — email, 2 — SMS) */
		    "phone":"<text>"		/* телефонный номер */
		},    
		"mapps": {"<text>"},		/* список мобильных приложений */
		"mappsmax": <int>		/* ограничения для мобильных приложений в соответствии с тарифным планом */
	},
	"classes":{			/* суперклассы, доступные текущему пользователю (ключ — имя суперкласса, значение — ID суперкласса): */
		"avl_hw":<uint>,		/* тип оборудования */
		"avl_resource":<uint>,		/* ресурс */
		"avl_retranslator":<uint>,	/* ретранслятор */
		"avl_unit":<uint>,		/* объект */
		"avl_unit_group":<uint>,	/* группа объектов */
		"user":<uint>,			/* пользователь */
		"avl_route":<uint>		/* маршрут */
	}
	"features":{
		"unlim":<bool>,			/* тип тарифного плана: 0 — обычный, 1 — специальный (для разработки/тестирования) */
		"svcs":{			/* хэш-набор разрешенных услуг; если в нем нет какой-либо услуги, она запрещена */
			"<service_name>":<bool>,	/* ключ — имя услуги; значение: 0 — услуга доступна, но достигнут лимит, 1 — услуга доступна для использования */
			...
		}
	}
}

Флаги пользователя описаны на странице update_user_flags.

Подробнее об FTP-настройках читайте на странице update_ftp_property.

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

КодОписание
1003См. подробности в поле reason.
8Ошибка входа.
7Доступ запрещен.
4Неверные входные параметры.
Скачать файл PDF
Скачать документ Word

Смотрите также

  • check\_items\_billing Руководство пользователя
  • verify\_code Руководство пользователя
  • put Руководство пользователя