Creación de Usuarios.

URL: /admin/adnet/pub/admin/usuarios.html?op=a&o=xml

 

Parámetros obligatorios:

◦     Parámetro: t

◦     Valores posibles:

  1. 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)
  2. Network externa: 512
  3. Agencia: 1.
  4. Anunciante: 4
  5. Anunciante con autogestión: 1024
  6. Sitio propio (de la cuenta): 64
  7. Sitio de otra empresa: 2

 

◦     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.

 

◦     Parámetro: nombre

◦     Valor: Cadena de caracteres

 

◦     Parámetro: apellido

◦     Valor: Cadena de caracteres

 

◦     Parámetro: login

◦     Valor: Cadena de caracteres. El login debe ser único para cada usuario de la interfaz del cliente.

 

◦     Parámetro: password

◦     Valor: Cadena de caracteres que contenga números y letras.

 

◦     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

 

◦     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.)

 

◦     Parámetro: enviar_mail_bienvenida

◦     Valores posibles:

  1. No: 0
  2. Login y clave: 1 (sólo envía mail con login y clave del usuario)
  3. Datos de soporte: 2 (sólo envía mail con datos de contacto de soporte)
  4. Login, clave y datos de soporte: 3 (con el contenido de los dos puntos anteriores)

 

◦     Parámetro: preferencias_default

◦     Valores posibles: 1 (Toma las preferencias seteadas por default en la cuenta)

 

Parámetros opcionales:

◦     Parámetro: instant_messenger

◦     Valor: El nombre de usuario utilizando en algún software de mensajería instantánea.

 

◦     Parámetro: celular

◦     Valor: Un número de teléfono celular

 

◦     Parámetro: telefono

◦     Valor: Un número de teléfono

 

◦     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.

 

◦     Parámetro: observaciones

◦     Valor: Campo de texto libre para ingresar comentarios acerca del usuario

 

◦     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.

 

◦     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:

 

◦       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).

 

◦       Parámetro: usuario_preferencia_3

◦       Valores posibles: 1 (dd/mm/aaaa), 2 (mm/dd/aaaa), 3 (formato árabe).

◦       Valor default: 1 (dd/mm/aaaa).

 

◦       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).

 

◦       Parámetro: usuario_preferencia_6

◦       Valores posibles: 10, 30, 50, 100, 200, 500, 1000, 2000, 5000, 10000

◦       Valor default: 30

 

◦       Parámetro: usuario_preferencia_7

◦       Valores posibles: 10, 30, 50, 100

◦       Valor default: 30

 

◦       Parámetro: usuario_preferencia_8

◦       Valores posibles: (sí), 1 (no)

◦       Valor default: 1 (no)

 

◦       Parámetro: usuario_preferencia_9

◦       Valores posibles: (sí), 1 (no)

◦       Valor default: 1 (no)

 

◦       Parámetro: usuario_preferencia_12

◦       Valores posibles: (inactivo), 1 (activo)

◦       Valor default: 1 (activo)

 

◦       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)

 

◦       Parámetro: usuario_preferencia_14

◦       Valores posibles: (no), 1 (sí)

◦       Valor default: 0 (no)                   

 

◦       Parámetro: usuario_preferencia_15

◦       Valores posibles: (no), 1 (sí)

◦       Valor default: 1 (sí)

 

◦       Parámetro: usuario_preferencia_18

◦       Valores posibles: (no), 1 (sí)

◦       Valor default: 0 (no)

 

◦       Parámetro: usuario_preferencia_21

◦       Valores posibles: (no), 1 (sí)

◦       Valor default: 0 (no)

 

◦       Parámetro: usuario_preferencia_22

◦       Valores posibles: (no), 1 (sí)

◦       Valor default: 0 (no)

 

◦       Parámetro: usuario_preferencia_24

◦       Valores posibles: (tradicional), 1 (nueva versión)

◦       Valor default: 0 (tradicional)

 

◦       Parámetro: usuario_preferencia_25

◦       Valores posibles: (no), 1 (sí)

◦       Valor default: 0 (no)

 

◦       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>