exigence - besoin d'accéder à un fichier particulier dans une bibliothèque de documents p>
chemin de fichier - nom d'hôte / sites / sitname / documents partagés / dossier1 / fichier1 p>
j'ai essayé avec ces p>
https://graph.microsoft.com/v1.0/sites/ \host-name}/sites/ \site-ids :/drive p>
essayé avec l'erreur de confiance ci-dessus, mauvaise demande. P>
Je suis nouveau dans le graphique MS, pas sûr d'où je vais mal. Toute aide sera très appréciée. P>
3 Réponses :
Comme spécifié dans la documentation: https: // docs .microsoft.com / fr-US / Graph / API / DriveItem-List-List-Enfants , Si vous avez déjà l'identifiant de Drive-ID que vous ne pouvez simplement faire la demande suivante pour répertorier les enfants: P>
ou si vous souhaitez répertorier les éléments d'un sous-dossier: p>
Pour répertorier les enfants en fonction du chemin: P>
Dans votre cas: P>
Obtenez https://graph.microsoft.com/v1.0/drive/ {lecteur-id} / éléments / racine / enfants code> p> p>
Obtenez https://graph.microsoft.com/v1.0/drives/ {lecteur-id} / items / {it-id} / enfants code> p> p>
Obtenez https://graph.microsoft.com/v1.0/drives/rotdrive-ids/root:/ \Path-Relative-a-root mash-/children
p>
Obtenez https://graph.microsoft.com/v1.0/drive/rootdrive-ids/root:/shared documents / dossier1 / Fichier1: / Enfants Code> P>
Si vous souhaitez répertorier tous les fichiers d'un sous-dossier stocké dans la bibliothèque de documents partagée par défaut sur un site, veuillez utiliser ce noeud final: P>
https://graph.microsoft .com / v1.0 / Sites / SiteId / Drive / Root: / Dossier1: / Enfants P>
Il s'agit de l'URL Web retournée pour le noeud final, obtenez la liste des fichiers dans le sous-dossier "Dossier1": P>
Référence: P>
Votre exemple pour répertorier les enfants en fonction du chemin: P>
Obtenez https://graph.microsoft.com/v1.0/drive/ {lecteur-id} / root: / {chemin-relatif-raitif-to-root}: / enfants p >
Comment traduisez-vous cela en utilisant graphserviceclient sur le site du serveur à l'aide de CSHARP? P>
Par exemple, j'essaye quelque chose comme ceci: p>
var drrditems = attendre graphient.sites ["mypersonalteamsite.shareporepoint.com"]. Drive.root. {Que dois-je avoir besoin de spécifier le chemin?}. {Enfants?}. Demande (). ; p>
Je sais que j'ai des fichiers et des dossiers sous https://mypeonalteamsite.sharepoint.com/it Je veux obtenir ces utilisateurs de chemin. P>
Donc, si je dois obtenir un fichier dans le sous-dossier, je peux simplement utiliser le chemin. par exemple. https://mypeonalteamsite.sharepoint.com/it/mysubder/mysubsubder2/file. txt p>
Également si je dois obtenir une liste des fichiers et des dossiers, j'aime juste utiliser le chemin par exemple. https://mypeonalteamsite.sharepoint.com/it/mysubder/mysubsubder2/ * p>