Working with the SharePoint Send HTTP Request flow action in Power Automate
Dans Power Automate, l’action SharePoint flux envoyer une demande HTTP vous permet de créer et d’exécuter SharePoint requêtes DE l’API REST. Cette action est particulièrement utile dans les cas où les actions de flux SharePoint existantes ne gèrent pas vos besoins ou l’action que vous recherchez n’est pas encore disponible dans le connecteur SharePoint.

Pour utiliser efficacement l’action envoyer SharePoint requête HTTP, consultez les conseils suivants.
Notes
Il s’agit d’une action axée sur le développeur. Vous devez comprendre le fonctionnement SharePoint l’API REST et également comment les chaînes JSON doivent être Power Automate.
Faire connaître les API SHAREPOINT REST/OData
SharePoint de nombreuses API. Le focus ici est les API REST/OData. Pour obtenir l’ensemble complet des API REST/OData, consultez la SharePoint service REST.
Bien que, dans certains cas, vous pouvez utiliser les API REST SharePoint 2010 (_vti_bin/listdata.svc), nous vous recommandons d’utiliser les API REST/OData à la place.
Utiliser la lumière JSON
SharePoint LES API REST/OData prise en charge de la lumière JSON. Cela signifie que vous pouvez définir des en-têtes dans votre demande d’API qui SharePoint s’il faut inclure des métadonnées dans la réponse. Dans de nombreux cas, vous n’avez pas besoin des métadonnées. Les métadonnées facilitent l’explication de la sortie de l’action.
Pour ce faire, ajoutez simplement l’en-tête suivant :
Accept: application/json; odata=nometadata
Parse the response
Si vous exécutez une requête GET, vous souhaitez généralement l’effectuer. La réponse par défaut est JSON, ce qui simplifie l’exécution.
Parse la réponse en interrogeant le corps de l’action, puis en parant dans le tableau ou l’objet JSON en fonction de votre réponse.
Pour ce faire, créez une expression :
body('Send_an_HTTP_request_to_SharePoint' )['Id']
Dans les cas où vous avez un tableau, vous avez un objet tableau JSON. Vous pouvez utiliser l’expression précédente, puis construire une application à chaque action, puis utiliser l’expression suivante pour entrer la variable à utiliser :
body('Send_an_HTTP_request_to_SharePoint' )['value']
À l’intérieur de l’application à chaque action, vous pouvez ensuite accéder aux éléments individuels avec l’expression suivante :
items('Apply_to_each')['Title']