Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La inicialización de un trabajo de análisis requiere una ruta de acceso a un blob de Azure que es accesible por la dirección URL. Se proporciona la capacidad de cargar un archivo en almacenamiento de Azure Blob en la geografía especificada con el servicio de carga. No es necesario que la API de carga se use para ejecutar análisis. Puede cargar utilizando una solicitud POST al siguiente: [Geographical URI]/api/upload?api-version=1.0. Se admite cargar un archivo de hasta 30 MB de tamaño. Para cualquier elemento mayor deberá proporcionar su almacenamiento Azure accesible de forma externa y el URI de SAS.
Nota
Esta API requiere un token. OAuth
Encabezados
| Nombre. | Type | Valor esperado | ¿Obligatorio? |
|---|---|---|---|
| Autorización | string | El OAuth 1 token portador con Microsoft Entra ID de la aplicación reclamada. | yes |
| x-ms-tenant-id | GUID | El identificador del inquilino para la aplicación. | yes |
| x-ms-correlation-id | GUID | El identificador de la ejecución del análisis. Debe proporcionar el mismo Id. para la ejecución completa (cargar, analizar, estado). | yes |
| Tipo de contenido | objeto | multipart/form-data | yes |
| Disposición de contenido | objeto | Incluya los parámetros de nombre y nombre de archivo, por ejemplo:form-data; name="solution1.zip"; filename="solution1.zip" |
yes |
Respuestas esperadas
| Código de estado HTTP | Escenario | Resultado |
|---|---|---|
| 200 | La carga fue un éxito | Sin cuerpo de resultados |
| 400 | Un archivo no zip se envió, parámetros incorrectos, o un archivo se incluyó con un virus | Sin cuerpo de resultados |
| 413 | El archivo es demasiado grande | Sin cuerpo de resultados |
Ejemplo: cargar un archivo
Este ejemplo demuestra cómo de puede cargar un archivo que debe ser analizado.
Solicitud
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
Respuesta
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"]
Vea también
Utilice la API web del verificador Power Apps
Recuperar la lista de conjuntos de reglas
Recuperar la lista de reglas
Invocar análisis
Comprobar estado de análisis