Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
O inicio dun traballo de análise require un camiño cara a un blob de Azure accesible por URL. Ofrécese a posibilidade de cargar un ficheiro no almacenamento de blob de Azure na xeografía especificada mediante o servizo de carga. Non é necesario que se utilice a API de carga para executar análises. Pode cargar usando a solicitude POST no seguinte: [Geographical URI]/api/upload?api-version=1.0. Admite cargar un ficheiro de ata 30 MB de tamaño. Para calquera cousa maior, necesitará fornecer o seu propio almacenamento de Azure accesible de forma externa e o URI de SAS.
Nota
Esta API require un OAuth token.
Cabeceiras
| Nome | Tipo | Valor esperado | Requirido? |
|---|---|---|---|
| Autorización | cadea | O token de portador OAuth 1 con Microsoft Entra reivindicación de ID da aplicación ID. | si |
| x-ms-tenant-id | GUID | ID do arrendatario para a aplicación. | si |
| x-ms-correlation-id | GUID | Identificador para a execución da análise. Debe fornecer o mesmo ID para toda a execución (carga, análise, estado). | si |
| Tipo de contido | obxecto | multipart/form-data | si |
| Disposición do contido | obxecto | Incluír os parámetros do nome e nome de ficheiro, por exemplo:form-data; name="solution1.zip"; filename="solution1.zip" |
si |
Respostas esperadas
| Código de estado HTTP | Escenario | Resultado |
|---|---|---|
| 200 | A carga realizouse correctamente | Sen corpo de resultado |
| 400 | Enviouse un ficheiro non .zip, parámetros incorrectos ou incluíuse un ficheiro cun virus | Sen corpo de resultado |
| 413 | O ficheiro é demasiado grande | Sen corpo de resultado |
Exemplo: cargar un ficheiro
Este exemplo demostra como se pode cargar un ficheiro que se vai analizar.
Solicitude
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
Resposta
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"]
Consulte tamén
Usa a API web de verificación Power Apps
Recuperar a lista de conxuntos de regras
Recuperar a lista de regras
Invocar análise
Comprobar o estado da análise