Creación de usuarios
Creación de Usuarios.
URL: /admin/adnet/pub/admin/usuarios.html?op=a&o=xml
Parámetros obligatorios:
- Tipo de sitio.
◦ Parámetro: t
◦ Valores posibles:
- Usuario de cuenta: Indicar según tipo de cuenta si es una network (128), si es un sitio (8) o si es una agencia (16)
- Network externa: 512
- Agencia: 1.
- Anunciante: 4
- Anunciante con autogestión: 1024
- Sitio propio (de la cuenta): 64
- Sitio de otra empresa: 2
- Identificación de sitio (sólo si en el punto anterior se eligió opción 2 a 7).
◦ Parámetro: sitio_id_TIPO (donde TIPO debe ser reemplazado por el valor del parámetro t del punto anterior).
◦ Valores posibles: Son los IDS correspondientes al tipo de sitio seleccionada. Por ejemplo, si en el punto anterior se eligió un Anunciante, entonces el nombre del parámetro será sitio_id_4 y su valor será el ID de un anunciante.
- Nombre.
◦ Parámetro: nombre
◦ Valor: Cadena de caracteres
- Apellido.
◦ Parámetro: apellido
◦ Valor: Cadena de caracteres
- Login.
◦ Parámetro: login
◦ Valor: Cadena de caracteres. El login debe ser único para cada usuario de la interfaz del cliente.
- Contraseña
◦ Parámetro: password
◦ Valor: Cadena de caracteres que contenga números y letras.
- Contraseña (confirmación)
◦ Parámetro: password2
◦ Valor: Debe tener exactamente el mismo contenido que el parámetro password.
◦ Parámetro: email
◦ Valor: Una dirección de e-mail válida
- Permisos
◦ Parámetro: nivel_permisos
◦ Valores posibles: 0 si desea otorgar al usuario un set de permisos mínimos, 1 si desea otorgar todos los permisos posibles. Tanto los permisos mínimos como máximos están determinados por el perfil del usuario (anunciante, agencia, etc.)
- Enviar mail de bienvenida
◦ Parámetro: enviar_mail_bienvenida
◦ Valores posibles:
- No: 0
- Login y clave: 1 (sólo envía mail con login y clave del usuario)
- Datos de soporte: 2 (sólo envía mail con datos de contacto de soporte)
- Login, clave y datos de soporte: 3 (con el contenido de los dos puntos anteriores)
- Preferencias
◦ Parámetro: preferencias_default
◦ Valores posibles: 1 (Toma las preferencias seteadas por default en la cuenta)
Parámetros opcionales:
- Instant messenger
◦ Parámetro: instant_messenger
◦ Valor: El nombre de usuario utilizando en algún software de mensajería instantánea.
- Celular
◦ Parámetro: celular
◦ Valor: Un número de teléfono celular
- Teléfono
◦ Parámetro: telefono
◦ Valor: Un número de teléfono
- Identificador personalizado
◦ Parámetro: custom_id
◦ Obligatorio: según lo establecido en la Preferencia Global de la cuenta.
◦ Valor: Es un ID que identifica al usuario de e-planning en un sistema de terceros. Puede ser alfanumérico.
- Observaciones
◦ Parámetro: observaciones
◦ Valor: Campo de texto libre para ingresar comentarios acerca del usuario
- Grupo de pautas
◦ Parámetro: gpauta_id
◦ Valores posibles: Son los ids de los grupos de pautas a los que tendrá acceso el usuario en los informes estadísticos.
- Direcciones IP de acceso permitidas
◦ Parámetro: redes_permitidas
◦ Valor: Puede ingresar de a una por línea, las direcciones IPs desde las cuales se le permitirá acceso a la interfaz. Dejar en blanco para acceso irrestricto. Utilizar el formato aaa.bbb.ccc.ddd/nnn.nnn.nnn.nnn para ingresar bloques de direcciones.
Preferencias del usuario:
Al crear un usuario es posible especificar sus preferencias: idioma, formatos de fecha y número, etc. Es posible indicar el valor de cada preferencia en forma individual o solicitar que se utilicen los valores default de cada una de ellas.
Para indicar que se utilicen valores default, debe agregarse el parámetro preferencias_default=1 al request en cuestión. Sin embargo, si se quisiera especificar el valor de alguna preferencia en particular, entonces habrá que hacerlo para todas y cada una de ellas. No es posible combinar ambos mecanismos (valores default para algunas preferencias e indicar valores específicos para otras).
Las preferencias y sus valores posibles son las siguientes:
- Idioma
◦ Parámetro: usuario_preferencia_1
◦ Valores posibles: ar (árabe), bg (búlgaro), ca (catalán), de (alemán), en (inglés), es (español), pt (portugués), ru (ruso).
◦ Valor default: es (español).
- Formato de fecha
◦ Parámetro: usuario_preferencia_3
◦ Valores posibles: 1 (dd/mm/aaaa), 2 (mm/dd/aaaa), 3 (formato árabe).
◦ Valor default: 1 (dd/mm/aaaa).
- Formato de número
◦ Parámetro: usuario_preferencia_4
◦ Valores posibles: 1 (x.xxx.xxx,yy), 2 (x,xxx,xxx.yy), 3 (formato árabe).
◦ Valor default: 1 (x.xxx.xxx,yy).
- Cantidad de filas para informes
◦ Parámetro: usuario_preferencia_6
◦ Valores posibles: 10, 30, 50, 100, 200, 500, 1000, 2000, 5000, 10000
◦ Valor default: 30
- Cantidad de filas para listados
◦ Parámetro: usuario_preferencia_7
◦ Valores posibles: 10, 30, 50, 100
◦ Valor default: 30
- Animación de gráficos
◦ Parámetro: usuario_preferencia_8
◦ Valores posibles: (sí), 1 (no)
◦ Valor default: 1 (no)
- Agregar anuncio: mostrar advertencias de formato
◦ Parámetro: usuario_preferencia_9
◦ Valores posibles: (sí), 1 (no)
◦ Valor default: 1 (no)
- Control de validez de URLs de clic
◦ Parámetro: usuario_preferencia_12
◦ Valores posibles: (inactivo), 1 (activo)
◦ Valor default: 1 (activo)
- Al agregar anuncios, seleccionar automáticamente los espacios
◦ Parámetro: usuario_preferencia_13
◦ Valores posibles: (nunca), 1 (siempre), 2 (sólo cuando haya un único espacio)
◦ Valor default: 2 (sólo cuando haya un único espacio)
- Mostrar fechas de inicio y fin en listado de anuncios
◦ Parámetro: usuario_preferencia_14
◦ Valores posibles: (no), 1 (sí)
◦ Valor default: 0 (no)
- Recibir por e-mail notificaciones sobre el servicio
◦ Parámetro: usuario_preferencia_15
◦ Valores posibles: (no), 1 (sí)
◦ Valor default: 1 (sí)
- En el listado de pautas, mostrar el identificador de la pauta junto al nombre
◦ Parámetro: usuario_preferencia_18
◦ Valores posibles: (no), 1 (sí)
◦ Valor default: 0 (no)
- En el listado de pautas mostrar filtro por tamaño del anuncio
◦ Parámetro: usuario_preferencia_21
◦ Valores posibles: (no), 1 (sí)
◦ Valor default: 0 (no)
- Richmedia - Mostrar el tag en el listado (hace que la página tarde más en cargar)
◦ Parámetro: usuario_preferencia_22
◦ Valores posibles: (no), 1 (sí)
◦ Valor default: 0 (no)
- Modo de visualización de la interfaz
◦ Parámetro: usuario_preferencia_24
◦ Valores posibles: (tradicional), 1 (nueva versión)
◦ Valor default: 0 (tradicional)
- Filtro de información de pautas por contacto trafficker de la orden
◦ Parámetro: usuario_preferencia_25
◦ Valores posibles: (no), 1 (sí)
◦ Valor default: 0 (no)
- Formato de los informes por mail
◦ Parámetro: usuario_preferencia_26
◦ Valores posibles: csv (Formato CSV), xslx (Formato Excel 2007+)
◦ Valor default: csv (Formato CSV)
Ejemplo de URL con parámetros:
https://admin.eu.e-planning.net/admin/adnet/pub/admin/usuarios.html?op=a&o=xml&t=128&nombre=usuario&apellido=api&login=apilog&password=138gfh4&password2=138gfh4&email=sborneoepl@gmail.com&nivel_permisos=1&enviar_mail_bienvenida=0&preferencias_default=1
Respuesta:
Contiene un objeto <operacion> que a su vez contiene un tag <resultado>. El valor de resultado puede ser 1 (operación exitosa) o 0 (operación fallida).
Si la operación es fallida, se agrega además un listado de errores, mediante tags <error>, que contienen el atributo atributo, que especifica el nombre del atributo con error, y mensaje, con el mensaje de error.
Ejemplo de respuesta sin errores
<operacion> <resultado>1</resultado> <identificador>1390</identificador> </operacion> |
Ejemplo de respuesta con errores
<operacion> <resultado>0</resultado> <errores> <error atributo='login' mensaje='Ya existe otro usuario con el mismo login'/> </errores> </operacion> |