2016-09-30 1 views
0

J'essaie de trouver un moyen de combiner deux appels de repos afin qu'il me donne les fichiers corrects ainsi que les données pertinentes.Récupérer les données de fichier à partir de REST

Cet appel me donne les données correctes

/_api/Lists/GetByTitle('Pages')/Items?$select=ID,Title,FileRef,Modules 

Cet appel me donne les bons fichiers

/_api/Web/GetFolderByServerRelativeUrl('Pages/Landing%20Pages')/Files 

Est-il possible de combiner ces deux pour que je reçois les fichiers corrects ainsi que les données correctes pour ces fichiers?

Répondre

0

Pour cette question, vous pourriez utiliser $expand option de requête qui renvoie les champs projetés (dans votre cas file associé à list item).

L'exemple suivant montre comment retourner les propriétés des éléments de liste avec un propriétés du fichier:

/_api/web/lists/getbytitle('Pages')/items?$select=ID,Title,Modules,FileRef,File&$expand=File 

Mise à jour

La requête suivante montre comment récupérer des fichiers dans un dossier spécifique avec les éléments de liste associés :

/_api/Web/GetFolderByServerRelativeUrl('Pages/Landing%20Pages')/Files?$expand=ListItemAllFields 
+0

Comment puis-je intégrer cette solution si je voulais seulement les fichiers dans un fol spécifique der dans la liste des pages telles que 'Pages/Landing% 20Pages'? – user2756091

+0

@ user2756091, la réponse a été mise à jour –