use_auth_hash

La función use_auth_hash puede usarse junto con create_auth_hash en vez de la función duplicate. En el campo authHash, introduzca el resultado de la solicitud create_auth_hash.

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

Parámetros

NombreDescripción

authHash

Hash de autorización que puede ser obtenido con la solicitud create_auth_hash.

operateAs

Nombre del usuario subordinado en nombre del cual quiere iniciar la sesión.

checkService

Puede comprobar utilizando get_account_data (vea la sección Service list).

Resultado devuelto

Copied!
{
	"eid":"<text>",			/* ID de sesión */
	"gis_sid":"<text>",		/* ID de sesión para servicios GIS */
	"host":"<text>",			/* host */
	"hw_gw_ip":"<text>",		/* IP de puerta de enlace de dispositivo */
	"au":"<text>",			/* nombre de usuario */
	"hl":<int>,				/* hay ID de inicio de la sesión. True si el campo está presente (valor es siempre 1) */
	"tm":<uint>,			/* hora actual (UTC) */
    "wsdk_version":"<text>",  /* versión de SDK */
	"base_url":"<text>",
	"hw_gw_ip":"<text>",      /* IP de puerta de enlace de dispositivo */
	"hw_gw_dns":"<text>",     /* DNS de puerta de enlace de dispositivo */
	"gis_search":"<text>",	/* dirección URL de búsqueda de GIS */
	"gis_render":"<text>",    /* dirección URL de representación de GIS */ 
	"gis_geocode":"<text>",   /* dirección URL de geocodificación de GIS */ 
	"gis_routing":"<text>",   /* dirección URL de enrutamiento de GIS */ 
	"token":"<text>",         /* token de sesión */
	"th":"<text>",            /* hash de token */
	"web_site":"<text>",      /* URL de sistema de rastreo de Wialon */
	"web_cms_manager_site":"<text>"		/* URL de sistema de gestión de Wialon */
	"user":{			/* usuario en nombre del cual quiere iniciar sesión */
		"nm":"<text>",			/* nombre */
		"cls":<uint>,			/* ID de superclase "user" */
		"id":<long>,			/* ID */
		"prp":{				/* propiedades personalizadas, por ejemplo: */
			"dst":"<text>",			/* horario de verano */
			"language":"<text>",		/* idioma (código de dos letras) */
			"msakey":"<text>",		/* clave de acceso para el sitio móvil */
			"pcal":"<text>",			/* calendario iraní */
			"tz":"<text>",			/* zona horaria */
			"us_units":"<text>",		/* unidades estadounidenses (millas y galones) */
			...				
		},
		"crt":<uint>,			/* ID de creador */
		"bact":<uint>,			/* ID de cuenta */
		"fl":<uint>,			/* marcas de usuario */
		"hm":"<text>",			/* máscara de host */
		"uacl":<uint>,			/* acceso de usuario a sí mismo */
		"mu": <uint>,			/* sistema de medidas */
		"ct": <uint>,			/* fecha de creación de usuario */
		"ftp": {"<text>"},		/* ajustes de servidor FTP */
		"ld": <uint>,			/* fecha de inicio de sesión anterior */
		"pfl": <uint>,			/* marca de creador */
		"ap": {				/* ajustes de autenticación de dos factores */
		    "type":<uint>,		/* tipo de autenticación (0: ninguna; 1: correo electrónico; 2: SMS) */
		    "phone":"<text>"		/* número de teléfono */
		},    
		"mapps": {"<text>"},		/* lista de aplicaciones móviles */
		"mappsmax": <int>		/* restricciones para aplicaciones móviles especificadas en el plan de facturación */
	},
	"classes":{			/* superclases disponibles para el usuario actual (clave es nombre de superclase, valor es ID de superclase): */
		"avl_hw":<uint>,		/* tipo de dispositivo */
		"avl_resource":<uint>,		/* recurso */
		"avl_retranslator":<uint>,	/* repetidor */
		"avl_unit":<uint>,		/* unidad */
		"avl_unit_group":<uint>,	/* grupo de unidades */
		"user":<uint>,			/* usuario */
		"avl_route":<uint>		/* ruta */
	}
	"features":{
		"unlim":<bool>,			/* tipo de plan de facturación: 0: regular; 1: especial (para desarrollo/pruebas) */
		"svcs":{			/* colección hash de servicios permitidos; si el servicio no está mencionado aquí, está prohibida */
			"<service_name>":<bool>,	/* clave es nombre de servicio; valor: 0: servicio disponible; 1: servicio disponible y puede usarse */
			...
		}
	}
}

Las marcas de usuario se describen en la página update_user_flags.

Para encontrar la información sobre los ajustes de FTP, vea la página update_ftp_property.

Los códigos de errores posibles son:

CódigoDescripción
1003Vea el campo reason para obtener detalles.
8Error al iniciar sesión.
7Acceso denegado.
4Parámetros de entrada incorrectos.
Descargar archivo PDF
Descargar archivo Word

Ver también