SharePoint/Graph REST API: Tips

      No hay comentarios en SharePoint/Graph REST API: Tips

Una de las situaciones que se me ha presentado más a menudo es el uso de la REST API de SharePoint para resolver situaciones prácticas por lo que colocaré esta publicación algunos tips que vaya encontrando.

Obtener archivos que contengan una cadena en el nombre

/_api/web/getByTitle('<biblioteca>')/items?$filter=substringof('<cadena>',FileLeafRef)

Si bien getByTitle no es la mejor forma de obtener puede resultar más simple en algunos casos. Recuerda reemplazar <biblioteca> por el nombre de la biblioteca y <cadena> por la cadena de búsqueda. También podrías utilizar:

/_api/web/getList('<URL relativa al servidor de la biblioteca>')/items?$filter=substringof('<cadena>',FileLeafRef)

Que es un poco más confiable (las direcciones de las bibliotecas no cambian a menos de que las recrees en otro lugar). No olvides que <URL relativa al servidor de la biblioteca> debe incluir el /sites… por ejemplo: /sites/SitioPrincipal/Documentos compartidos.