Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’initiation d’une tâche d’analyse nécessite un chemin d’accès à un objet blob Azure qui est accessible par URL. La possibilité de télécharger un fichier dans le stockage d’objets blob Azure dans la géographie spécifiée, le service de téléchargement est fourni. Il n’est pas nécessaire d’utiliser l’API de téléchargement pour exécuter l’analyse. Vous pouvez effectuer un téléchargement à l’aide d’une demande POST comme suit : [Geographical URI]/api/upload?api-version=1.0. Le téléchargement d’un fichier d’une taille maximale de 30 Mo est pris en charge. Pour toute taille supérieure, vous devrez fournir votre propre stockage Azure et URI SAS accessible de l’extérieur.
Nonte
Cette API a besoin d’un jeton OAuth.
En-têtes
| Nonm | Type | Valeur attendue | Obligatoire ? |
|---|---|---|---|
| l’autorisation, | chaine | Le jeton porteur OAuth 1 avec la demande d’ID d’application Microsoft Entra ID. | yes |
| x-ms-tenant-id | GUID | L’ID du client pour l’application. | yes |
| x-ms-correlation-id | GUID | L’identificateur pour l’exécution de l’analyse. Vous devez fournir le même identifiant pour l’exécution toute entière (chargement, analyse, statut). | yes |
| Type de contenu | objet | multipart/form-data | yes |
| Disposition-contenu | objet | Ajoutez des paramètres de nom et nom de fichier, par exemple :form-data; name="solution1.zip"; filename="solution1.zip" |
yes |
Réponses attendues
| Code de statut HTTP | Scénario | Résultat |
|---|---|---|
| 200 | Téléchargement réussi | Aucun corps de résultat |
| 400 | Un fichier non zip a été envoyé, des paramètres incorrects ou un fichier a été inclus avec un virus | Aucun corps de résultat |
| 413 | Fichier trop volumineux | Aucun corps de résultat |
Exemple : charger un fichier
Cet exemple montre comment il est possible de télécharger un fichier qui doit être analysé.
Demande
POST [Geographical URI]/api/upload
Accept: application/json
x-ms-correlation-id: aaaa0000-bb11-2222-33cc-444444dddddd
x-ms-tenant-id: aaaabbbb-0000-cccc-1111-dddd2222eeee
Content-Type: multipart/form-data
Content-Disposition: form-data; name=mySolution.zip; filename=mySolution.zip
Réponse
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
["https://mystorage.blob.core.windows.net/solution-files/0a4cd700-d1d0-4ef8-8318-e4844cc1636c/mySolution.zip?sv=2017-11-09&sr=b&sig=xyz&se=2019-06-11T19%3A05%3A20Z&sp=rd"]
Voir aussi
Utiliser l’API Web du vérificateur Power Apps
Récupérer la liste d’ensembles de règles
Récupérer la liste de règles
Appeler une analyse
Vérifier le statut d’analyse