Synchronisez vos fichiers d'un SharePoint

Pré-requis


:hourglass: Temps nécessaire : 15 min
:thermometer: Niveau de difficulté : 5/5
:penguin: Sources de données nécessaires : 1 par onglet Excel


Préambule

Avant d’accéder à votre fichier, vous allez avoir besoin de plusieurs identifiants qui se situent dans une requête.

Etapes

  1. Allez sur https://developer.microsoft.com/graph/graph-explorer/
  2. Authentifiez-vous avec votre compte Microsoft en cliquant sur « vous connecter à l’Afficheur Graph »

  1. Séléctionnez votre compte, puis cliquez sur « Accepter »

1. Saisissez la requête suivante :
https://graph.microsoft.com/v1.0/sites?search=nom de votre SharePointPuis cliquez, sur « Exécuter la requête »

Un code OK 200 sur fond vert indique que la requête a été effectuée avec succès.
Dans l’onglet « Aperçu de la réponse », conservez la valeur de « id »

  1. Saisissez ensuite cette requête en insérant la valeur obtenue précédemment :

https://graph.microsoft.com/v1.0/sites/id de votre sharepoint/drives

Cette requête vous renvoie donc une liste de dossiers. Trouvez celui que vous recherchez et mettez de côté son identifiant.

  1. Nous allons maintenant rechercher l’identifiant du fichier en se servant de l’identifiant de notre dossier.

https://graph.microsoft.com/v1.0/drives/id de votre dossier/search(q='nom de votre fichier')

A nouveau, récupérez l’ID de votre fichier et mettez le de côté.

  1. On y est presque. La requête suivante va vous permettre de cibler directement le fichier afin de récupérer LE lien qu’il nous faut.

https://graph.microsoft.com/v1.0/drives/id de votre dossier/items/id du fichier

Rajoutez /children à la fin de la requête si le fichier ciblé est dans un dossier

Cette requête vous renvoie un champ « @microsoft.graph.downloadUrl »
Dans ce dernier se trouve l’URL pour accéder directement à votre fichier. Elle est en général très longue.


image

Effectuer la requête HTTP dans PingView

Dans PingView maintenant, créez une source de donnée « Services HTTP ».
Dans le champ URL, copiez-collez celle que vous venez de récupérer dans « @microsoft.graph.downloadUrl : »

Choisissez bien le format de votre fichier en dessous, selon s’il s’agit d’un fichier XML ou xlsx par exemple.

Testez, sauvegardez, vos données sont connectées !