Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zahájení úlohy analýzy vyžaduje cestu k objektu Azure Blob, která je přístupná pomocí adresy URL. Služba nahrání umožňuje nahrát soubor do služby Azure Blob Storage v zadané geografii. Pro spuštění analýzy není nutné používat rozhraní API pro nahrání. Nahrání lze provést pomocí požadavku POST na: [Geographical URI]/api/upload?api-version=1.0. Velikost souboru, který lze nahrát, může být až 30 MB. Pro jakýkoli větší soubor budete muset poskytnout vlastní externě dostupné úložiště Azure a SAS URI.
Poznámka:
Toto API vyžaduje token. OAuth
Hlavičky
| Name | Typ | Očekávaná hodnota | Povinné? |
|---|---|---|---|
| Autorizace | řetězec | Token na nosiče s číslem **1** a **ID** nároku na ID aplikace. OAuth Microsoft Entra | yes |
| x-ms-tenant-id | GUID | ID klienta aplikace. | yes |
| x-ms-correlation-id | GUID | Identifikátor pro běh analýzy. Měli byste zadat stejné ID pro celý průběh spuštění (nahrání, analýza, stav). | yes |
| Typ obsahu | objekt | multipart/form-data | yes |
| Content-Disposition | objekt | Uveďte parametry názvu a názvu souboru, například:form-data; name="solution1.zip"; filename="solution1.zip" |
yes |
Očekávané odpovědi
| Kód stavu HTTP | Scénář | Výsledek |
|---|---|---|
| 200 | Nahrání bylo úspěšné | Žádný text s výsledkem |
| 400 | Byl odeslán soubor jiného typu než .zip, nesprávné parametry nebo soubor obsahující virus | Žádný text s výsledkem |
| 413 | Soubor je příliš velký | Žádný text s výsledkem |
Příklad: nahrání souboru
Tento příklad ukazuje, jak lze nahrát soubor, který má být analyzován.
Požádat
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
Reakce
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"]
Viz také
Použijte webové API rozhraní Checker Power Apps
Načtení seznamu sad pravidel
Načtení seznamu pravidel
Vyvolání analýzy
Kontrola stavu analýzy