Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Inițierea unei lucrări de analiză necesită o cale către un bloc Azure, accesibil prin URL. Este furnizată posibilitatea de a încărca un fișier în stocarea blob Azure în geografia specificată folosind serviciul de încărcare. Nu este necesar ca API-ul de încărcare să fie utilizat pentru a rula analiza. Puteți încărca utilizând o solicitare POST la următorul: [Geographical URI]/api/upload?api-version=1.0. Se acceptă încărcarea unui fișier cu o dimensiune de până la 30 MB. Pentru orice este mai mare, va trebui să vă oferiți propriul dvs. spațiu de stocare Azure accesibil extern și SAS URI.
Notă
Această API necesită un token. OAuth
Anteturi
| Nume | Tipul | Valoare așteptată | Obligatoriu? |
|---|---|---|---|
| Autorizare | string | Tokenul purtător cu revendicarea ID-ului aplicației. OAuth Microsoft Entra | da |
| x-ms-tenant-id | GUID | ID-ul entității găzduite pentru aplicație. | da |
| x-ms-correlation-id | GUID | Identificatorul pentru analiza rulată. Ar trebui să furnizați același ID pentru întreaga execuție (încărcare, analiză, stare). | da |
| Tip de conținut | obiect | multipart/form-data | da |
| Dispunere conținut | obiect | Includeți numele și parametrii nume de fișier, de exemplu:form-data; name="solution1.zip"; filename="solution1.zip" |
da |
Răspunsuri așteptate
| Cod de stare HTTP | Scenariu | Rezultat |
|---|---|---|
| 200 | Încărcarea a reușit | Niciun corp de rezultat |
| 400 | A fost trimis un fișier non-zip, parametri incorecte sau un fișier inclus cu un virus | Niciun corp de rezultat |
| 413 | Fișierul este prea mare | Niciun corp de rezultat |
Exemplu: încărcați un fișier
Acest exemplu demonstrează modul în care poate fi încărcat un fișier care urmează să fie analizat.
Cerere
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ăspuns
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"]
Consultați și
Folosește API-ul web pentru verificarea Power Apps
Recuperează lista de seturi de reguli
Recuperează lista de reguli
Invocați analiza
Verificați starea analizei