...
Una vez generada la aplicación en Sharepoint y asignado los permisos ( Proporcionar los permisos a la aplicación ) para poder realizar las peticiones a la API de Sharepoint, podemos probar la autenticación y las demás consultas a la API usando la colección de Postman:
...
Un ejemplo de estas variables sería:
...
Para poder crear estas variables tenemos que crearnos un entorno (enviroment). Deberemos seleccionar la pestaña Enviroments y darle a crear, como podemos ver en la siguiente imagen:
Una vez se haya creado el entorno, debemos crear las 4 variables citadas anteriormente. Las variables son: BaseUrl, Site, Client ID y Secret.
Tendremos que activar el entorno como en la siguiente imagen:
Operaciones
A continuación detallamos las operaciones necesarias para completar la parametrización del repositorio en SAP.
...
Una creadas estas 2 variables, junto con las variables Client ID y Secret, ya podemos generar el token de autenticación para el resto de peticiones.
La respuesta de esta llamada nos dará lo siguiente:
Si volvemos al entorno se habrán creado las dos nuevas variables:
Validar la generación del token
Para recuperar el token de sesión lanzaremos la petición de la colección, llamada Recuperar el token, al ejecutar la petición se creará una nueva variable de entorno llamada Token, que es la que se usará para ejecutar el resto de peticiones. El hecho de que se cree correctamente, implica que los valores BaseUrl, Client ID, Secret, Tenant ID y Audience son correctos.
La respuesta nos deberá dar un 200, como podemos ver en la siguiente imagen:
...
Una vez se haya ejecutado esta petición podremos irnos a las variables de la colección y comprobar que el token se ha rellenado:
Comprobar si el Site existe.
Para comprobar que el site existe ejecutaremos la petición Comprueba existe Site que tras ejecutarse deberá devolver un estado 200 OK e información relativa al site. Si devuelve un 404 probablemente el site esté mal escrito, comprobar que esté bien escrito.
La respuesta de esta petición debera ser un 200:
Recuperar el ID de una carpeta
...