Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Inicjowanie zadania analizy wymaga ścieżki do obiektu blob platformy Azure, który jest dostępny w ramach adresu URL. Dostępna jest możliwość przekazywania pliku do usługi Azure Blob Storage w określonej lokalizacji geograficznej przy użyciu usługi przekazywania. Do uruchomienia analizy nie jest wymagane użycie interfejsu API przekazywania. Możesz przekazywać dane przy użyciu żądania POST do [Geographical URI]/api/upload?api-version=1.0. Obsługiwane jest przekazywanie pliku o rozmiarze do 30 MB. W przypadku większych plików udostępnić zewnętrzny dostępny magazyn platformy Azure i identyfikator URI SAS.
Notatka
Ten interfejs API wymaga tokenu OAuth .
Nagłówki
| Nazwa/nazwisko | Typ | Oczekiwana wartość | Wymagane? |
|---|---|---|---|
| Autoryzacja | ciąg | Token OAuth 1 okaziciela z Microsoft Entra oświadczeniem identyfikatora aplikacji o identyfikatorze. | yes |
| x-ms-tenant-id | GUID | Identyfikator dzierżawcy dla aplikacji. | yes |
| x-ms-correlation-id | GUID | Identyfikator przebiegu analizy. Identyfikator powinien być taki sam jak dla całej operacji wykonywania (przekazywanie, analiza, stan). | yes |
| Typ zawartości | obiekt | multipart/form-data | yes |
| Dyspozycja zawartości | obiekt | Uwzględnij parametry nazwy i nazwy pliku, na przykład:form-data; name="solution1.zip"; filename="solution1.zip" |
yes |
Oczekiwane odpowiedzi
| Kod stanu HTTP | Scenariusz | Wynik |
|---|---|---|
| 200 | Przekazywanie powiodło się | Brak treści wyniku |
| 400 | Wysłano plik inny niż ZIP, parametry były nieprawidłowe albo uwzględniono plik z wirusem | Brak treści wyniku |
| 413 | Zbyt duży plik | Brak treści wyniku |
Przykład: przekazywanie pliku
W tym przykładzie pokazano, jak można przekazać plik, który ma zostać poddany analizie.
Zażądaj
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
Response
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"]
Zobacz także
Korzystanie z internetowego interfejsu API sprawdzania Power Apps
Pobieranie listy zestawów reguł
Pobieranie listy reguł
Wywoływanie analizy
Sprawdzanie stanu analizy