Remote Rendering - List Conversions
Pobiera listę wszystkich konwersji.
GET {endpoint}/accounts/{account_id}/conversions?api-version=2021-01-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
account_id
|
path | True |
string uuid |
Identyfikator konta usługi Azure Remote Rendering. |
endpoint
|
path | True |
string |
Punkt końcowy do użycia, np. https://remoterendering.eastus.mixedreality.azure.com. Listę można znaleźć na stronie https://docs.microsoft.com/azure/remote-rendering/reference/regions. |
api-version
|
query | True |
string |
Wersja interfejsu API, która ma być używana z żądaniem HTTP. |
Nagłówek żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
Authorization | True |
string |
Token elementu nośnego zwrócony przez usługę tokenu bezpiecznego Mixed Reality. Aby uzyskać szczegółowe informacje, zobacz opis funkcji https://docs.microsoft.com/azure/remote-rendering/how-tos/tokens. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK. Nagłówki MS-CV: string |
|
401 Unauthorized |
Brak autoryzacji. Brak lub nieprawidłowa autoryzacja. Nagłówki
|
|
403 Forbidden |
Zakazane. Autoryzacja niewystarczająca dla danego zasobu. Nagłówki MS-CV: string |
|
429 Too Many Requests |
Zbyt wiele żądań. Przekroczono limit szybkości. Ponów próbę żądania po upływie czasu trwania podanego w nagłówku Retry-After. Nagłówki
|
|
500 Internal Server Error |
Błąd wewnętrzny. Serwer napotkał błąd wewnętrzny. Ponowienie próby żądania może spowodować pomyślne wyniki. Nagłówki MS-CV: string |
Zabezpieczenia
Authorization
Token elementu nośnego zwrócony przez usługę tokenu bezpiecznego Mixed Reality. Aby uzyskać szczegółowe informacje, zobacz opis funkcji https://docs.microsoft.com/azure/remote-rendering/how-tos/tokens.
Typ:
apiKey
W:
header
Przykłady
List conversions
Przykładowe żądanie
GET https://remoterendering.eastus.mixedreality.azure.com/accounts/30ea64bd-100f-4bf0-adc9-29fa45d4880c/conversions?api-version=2021-01-01
Przykładowa odpowiedź
MS-CV: dKEFmka2kkSlDmp/af+sOw
{
"conversions": [
{
"id": "contoso-conversion-fbc3646c-0b97-4553-81ca-6fae2bfb754e",
"creationTime": "2021-01-01T11:11:11.111Z",
"settings": {
"inputLocation": {
"storageContainerUri": "https://contosostorage01.blob.core.windows.net/arrinput",
"blobPrefix": "models/",
"relativeInputAssetPath": "house.fbx"
},
"outputLocation": {
"storageContainerUri": "https://contosostorage01.blob.core.windows.net/arroutput",
"blobPrefix": "conversionOutput/fbc3646c-0b97-4553-81ca-6fae2bfb754e",
"outputAssetFilename": "convertedHouse.arrAsset"
}
},
"status": "Succeeded",
"error": null,
"output": {
"outputAssetUri": "https://contosostorage01.blob.core.windows.net/arroutput/conversionOutput/fbc3646c-0b97-4553-81ca-6fae2bfb754e/convertedHouse.arrAsset"
}
},
{
"id": "contoso-conversion-7da568fb-f3da-4b6d-ba75-d18c8e5a015e",
"creationTime": "2021-02-02T11:11:11.111Z",
"settings": {
"inputLocation": {
"storageContainerUri": "https://contosostorage01.blob.core.windows.net/arrinput",
"blobPrefix": "models/",
"relativeInputAssetPath": "barrel.fbx"
},
"outputLocation": {
"storageContainerUri": "https://contosostorage01.blob.core.windows.net/arroutput",
"blobPrefix": "conversionOutput/7da568fb-f3da-4b6d-ba75-d18c8e5a015e"
}
},
"status": "Running",
"error": null
}
]
}
WWW-Authenticate: Bearer error="invalid_token"
MS-CV: dKEFmka2kkSlDmp/af+sOw
MS-CV: dKEFmka2kkSlDmp/af+sOw
Retry-After: 15
MS-CV: dKEFmka2kkSlDmp/af+sOw
MS-CV: dKEFmka2kkSlDmp/af+sOw
{
"error": {
"code": "InternalServerError",
"message": "An internal server error occurred."
}
}
Definicje
Nazwa | Opis |
---|---|
conversion |
Właściwości konwersji. |
conversion_input_settings |
Ustawienia danych wejściowych konwersji opisują pochodzenie danych wejściowych konwersji. |
conversion_list |
Lista konwersji. |
conversion_output_settings |
Ustawienia danych wyjściowych konwersji opisują miejsce docelowe danych wyjściowych konwersji. |
conversion_settings |
Ustawienia konwersji opisują pochodzenie plików wejściowych i miejsce docelowe plików wyjściowych. |
conversion_status |
Stan konwersji. Stany terminalu to "Anulowane", "Niepowodzenie" i "Powodzenie". |
error |
Obiekt błędu zawierający szczegółowe informacje o przyczynie niepowodzenia żądania. |
error_response |
Odpowiedź o błędzie zawierająca szczegółowe informacje o przyczynie niepowodzenia żądania. |
Output |
Informacje o danych wyjściowych pomyślnej konwersji. Występuje tylko wtedy, gdy stan konwersji to "Powodzenie". |
conversion
Właściwości konwersji.
Nazwa | Typ | Opis |
---|---|---|
creationTime |
string |
Godzina utworzenia konwersji. Data i godzina w formacie ISO 8601. |
error |
Obiekt błędu zawierający szczegółowe informacje o niepowodzeniu konwersji. |
|
id |
string |
Identyfikator konwersji podanej podczas tworzenia konwersji. |
output |
Informacje o danych wyjściowych pomyślnej konwersji. Występuje tylko wtedy, gdy stan konwersji to "Powodzenie". |
|
settings |
Ustawienia konwersji opisują pochodzenie plików wejściowych i miejsce docelowe plików wyjściowych. |
|
status |
Stan konwersji. Stany terminalu to "Anulowane", "Niepowodzenie" i "Powodzenie". |
conversion_input_settings
Ustawienia danych wejściowych konwersji opisują pochodzenie danych wejściowych konwersji.
Nazwa | Typ | Opis |
---|---|---|
blobPrefix |
string |
W celu przeprowadzenia konwersji zostaną pobrane tylko obiekty blob rozpoczynające się od tego prefiksu. Opcjonalny. Jeśli nie zostanie podany, zostaną pobrane wszystkie obiekty blob z kontenera. |
relativeInputAssetPath |
string |
Ścieżka względna rozpoczynająca się od parametru blobPrefix (lub w katalogu głównym kontenera, jeśli nie podano prefiksu obiektu blob) do modelu wejściowego. Musi wskazywać plik z obsługiwanym formatem pliku kończącym się. Aby uzyskać szczegółowe informacje, zobacz opis funkcji https://docs.microsoft.com/azure/remote-rendering/how-tos/conversion/model-conversion. |
storageContainerReadListSas |
string |
Sygnatura dostępu współdzielonego kontenera usługi Azure Blob Storage zapewniająca dostęp do odczytu i listy do kontenera magazynu. Opcjonalny. Jeśli nie zostanie podane, konto usługi Azure Remote Rendering musi być połączone z kontem magazynu zawierającym kontener obiektów blob. Aby uzyskać szczegółowe informacje, zobacz opis funkcji https://docs.microsoft.com/azure/remote-rendering/how-tos/create-an-account#link-storage-accounts. Dla celów bezpieczeństwa to pole nigdy nie zostanie wypełnione w organach odpowiedzi. |
storageContainerUri |
string |
Identyfikator URI kontenera usługi Azure Blob Storage zawierający model wejściowy. |
conversion_list
Lista konwersji.
Nazwa | Typ | Opis |
---|---|---|
@nextLink |
string |
Jeśli dostępnych jest więcej konwersji, to pole będzie zawierać adres URL, pod którym można zażądać następnej partii konwersji. Ten adres URL będzie wymagał tego samego uwierzytelniania co wszystkie wywołania interfejsu API usługi Azure Remote Rendering. |
conversions |
Lista konwersji. |
conversion_output_settings
Ustawienia danych wyjściowych konwersji opisują miejsce docelowe danych wyjściowych konwersji.
Nazwa | Typ | Opis |
---|---|---|
blobPrefix |
string |
Prefiks, który jest poprzedzony przed wszystkimi plikami utworzonymi przez proces konwersji. Będzie traktowany jako folder wirtualny. Opcjonalny. Jeśli nie zostanie podany, pliki wyjściowe będą przechowywane w katalogu głównym kontenera. |
outputAssetFilename |
string |
Nazwa pliku elementu zawartości wyjściowej. Musi kończyć się ciągiem ".arrAsset". Opcjonalny. Jeśli nie zostanie podana, nazwa pliku będzie taka sama jak element zawartości wejściowej z rozszerzeniem ".arrAsset" |
storageContainerUri |
string |
Identyfikator URI kontenera usługi Azure Blob Storage, w którym należy zapisać wynik konwersji. |
storageContainerWriteSas |
string |
Sygnatura dostępu współdzielonego kontenera usługi Azure Blob Storage zapewniająca dostęp do zapisu do kontenera magazynu. Opcjonalny. Jeśli nie zostanie podane, konto usługi Azure Remote Rendering musi być połączone z kontem magazynu zawierającym kontener obiektów blob. Aby uzyskać szczegółowe informacje, zobacz opis funkcji https://docs.microsoft.com/azure/remote-rendering/how-tos/create-an-account#link-storage-accounts. Dla celów bezpieczeństwa to pole nigdy nie zostanie wypełnione w organach odpowiedzi. |
conversion_settings
Ustawienia konwersji opisują pochodzenie plików wejściowych i miejsce docelowe plików wyjściowych.
Nazwa | Typ | Opis |
---|---|---|
inputLocation |
Ustawienia danych wejściowych konwersji opisują pochodzenie danych wejściowych konwersji. |
|
outputLocation |
Ustawienia danych wyjściowych konwersji opisują miejsce docelowe danych wyjściowych konwersji. |
conversion_status
Stan konwersji. Stany terminalu to "Anulowane", "Niepowodzenie" i "Powodzenie".
Nazwa | Typ | Opis |
---|---|---|
Cancelled |
string |
Konwersja została anulowana. Jest to stan terminalu. |
Failed |
string |
Konwersja nie powiodła się. Sprawdź pole "error", aby uzyskać więcej szczegółów. Jest to stan terminalu. |
NotStarted |
string |
Konwersja została utworzona, ale nie została uruchomiona. |
Running |
string |
Konwersja jest uruchomiona. |
Succeeded |
string |
Konwersja zakończyła się pomyślnie. Sprawdź pole "output" (dane wyjściowe) pod kątem lokalizacji elementu zawartości wyjściowej. Jest to stan terminalu. |
error
Obiekt błędu zawierający szczegółowe informacje o przyczynie niepowodzenia żądania.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu. |
details |
error[] |
Tablica szczegółów dotyczących określonych błędów, które doprowadziły do tego zgłoszonego błędu. |
innerError |
Obiekt zawierający bardziej szczegółowe informacje niż bieżący obiekt o błędzie. |
|
message |
string |
Czytelna dla człowieka reprezentacja błędu. |
target |
string |
Element docelowy określonego błędu (np. nazwa właściwości w błędzie). |
error_response
Odpowiedź o błędzie zawierająca szczegółowe informacje o przyczynie niepowodzenia żądania.
Nazwa | Typ | Opis |
---|---|---|
error |
Obiekt błędu zawierający szczegółowe informacje o przyczynie niepowodzenia żądania. |
Output
Informacje o danych wyjściowych pomyślnej konwersji. Występuje tylko wtedy, gdy stan konwersji to "Powodzenie".
Nazwa | Typ | Opis |
---|---|---|
outputAssetUri |
string |
Identyfikator URI zasobu wygenerowanego przez proces konwersji. |