La operación Query User (queryUser): es un Servicio privado que permite consultar la información de los usuarios.
El método acepta de entrada una cadena con el identificador de usuario y llave privada de utilización del servicio, estos valores son obligatorios y además no nulos. Si el identificador y la llave son correctos devuelve una estructura con los datos almacenados del usuario y su perfil.
queryUser(string privatekey, string idUser);
| Parámetros de Entrada |
| string |
privatekey |
string con la clave de acceso al servicio |
| string |
idUser |
string con el identificador de usuario |
| Valores de Salida |
structure con los valores de salida:
|
string |
iduser |
Identificador de usuario al que pertenece la consulta. |
|
string |
name |
Nombre de usuario. |
|
string |
surname |
Apellidos de usuario. |
|
string |
email |
Email de usuario. |
|
string |
birthdate |
Fecha de nacimiento de usuario. |
|
string |
address |
Dirección de usuario. |
|
string |
city |
Ciudad de usuario. |
|
string |
country |
País de usuario. |
|
string |
profile |
Perfil principal del usuario. |
|
string |
profile2 |
Perfil secundario del usuario. |
|
Ejemplo Petición Json
{
"opcion":"queryUser",
"privatekey": "ejemplo clave",
"idUser": "ejemplo id usuario"
}
Ejemplo Respuesta Json
{
"iduser": "ejemplo id usuario",
"name": "ejemplo nombre de usuario"
"surname": "ejemplo apellidos de usuario",
"email": "ejemplo email de usuario"
"birthdate": "ejemplo fecha de nacimiento de usuario",
"address": "ejemplo dirección de usuario"
"city": "ejemplo ciudad de usuario",
"country": "ejemplo país de usuario"
"profile": "ejemplo perfil principal de usuario",
"profile2": "ejemplo perfil secundario de usuario"
}
| Mensajes de Error |
|
Error Ajax
|
Se producen por fallos al conectar con el servidor.
|
|
Private key Error
|
Se produce cuando se omite este parámetro en la llamada al servicio o no se proporciona un valor incorrecto.
|
|
User No Found Error
|
Se produce cuando se omite este parámetro en la llamada al servicio o no se encuentra un usuario valido en la base de datos.
|
Example Error Response Json
["User No Found Error"]
>