Introducción a la API REST de SharePoint 2013 (Usuarios y grupos)


Hola a todos,

En una entrada anterior, ya os hablaba algunos conceptos básicos de uso de la API REST de SharePoint.

Introducción a la API REST de SharePoint

Hoy os quiero enseñar ejemplos de como usar la API REST de SharePoint para obtener información de grupos y usuarios de nuestro sitio. Antes de mostraros los ejemplos, os quiero enseñar en una imagen el diagrama de la estructura de la API para usuarios y grupos que podemos encontrar en la MSDN.

Captura de pantalla 2015-01-10 a las 21.16.47

Vamos ahora con algunos ejemplos de acceso a grupos y usuarios en SharePoint 2013 a través de API REST

Accediendo a los grupos de un sitio
http://<nombredelsitio>/_api/site/sitegroups
Accediendo a los usuarios de un sitio
http://<nombredelsitio>/_api/site/siteusers
Accediendo a un grupo de usuarios específico
http://<nombredelsitio>/_api/site/sitegroups(5)
Devuelve el grupo de usuarios con el id indicado
http://<nombredelsitio>/_api/site/sitegroups/GetByName(‘Ejemplo ‘)
Devuelve un grupo de usuarios a partir del nombre del mismo
Accediendo a un usuario concreto
http://<nombredelsitio>/_api/site/siteusers(@v)?@v=’user’
Se accede al usuario cuyo login name sea el que contiene la variable @v de la querystring
http://<nombredelsitio>/_api/site/siteusers/GetById(1)
Devuelve el usuario a partir de un ID
http://<nombredelsitio>/_api/site/siteusers/GetByEmail(‘email ‘)
Utiliza el mail para devolver los datos del usuario
Accediendo a las propiedades de un grupo o un usuario
http://<nombredelsitio>/_api/site/sitegroups/GetByName(‘Ejemplo ‘)/<nombredelapropiedad>
http://<nombredelsitio>/_api/site/sitegroups/GetByName(‘Ejemplo ‘)/Title
http://<nombredelsitio>/_api/site/siteusers/GetByEmail(‘email ‘)/<nombredelapropiedad>

Ya hemos visto algunos ejemplos de cómo obtener información de SharePoint 2013 a través de API REST tanto para listas como para grupos y usuarios del sitio.

Espero que os resulte útil.

Un saludo a todos.

Anuncios

Un comentario en “Introducción a la API REST de SharePoint 2013 (Usuarios y grupos)

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s