Folders - Move Folder
Przenosi określony folder w tym samym obszarze roboczym.
Note
Ten interfejs API jest częścią wersji zapoznawczej i jest dostarczany tylko do celów ewaluacyjnych i programistycznych. Może ona ulec zmianie na podstawie opinii i nie jest zalecana do użytku produkcyjnego.
Permissions
Obiekt wywołujący musi mieć rolę współautora lub wyższą w obszarze roboczym.
Wymagane zakresy delegowane
Workspace.ReadWrite.All
Tożsamości obsługiwane przez firmę Microsoft
To API obsługuje tożsamości Microsoft wymienione w tej sekcji.
| Identity | Support |
|---|---|
| User | Yes |
| Główne usługi i Tożsamości zarządzane | Yes |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/folders/{folderId}/move
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
folder
|
path | True |
string (uuid) |
Identyfikator folderu. |
|
workspace
|
path | True |
string (uuid) |
Identyfikator obszaru roboczego. |
Treść żądania
| Nazwa | Typ | Opis |
|---|---|---|
| targetFolderId |
string (uuid) |
Identyfikator folderu docelowego. Jeśli nie zostanie podany, obszar roboczy będzie używany jako folder docelowy. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Żądanie zostało ukończone pomyślnie. |
|
| Other Status Codes |
Typowe kody błędów:
|
Przykłady
| Move a folder into another folder example |
| Move a folder with the workspace as the destination example |
Move a folder into another folder example
Przykładowe żądanie
POST https://api.fabric.microsoft.com/v1/workspaces/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/folders/dddddddd-9999-0000-1111-eeeeeeeeeeee/move
{
"targetFolderId": "cccccccc-8888-9999-0000-dddddddddddd"
}
Przykładowa odpowiedź
{
"id": "dddddddd-9999-0000-1111-eeeeeeeeeeee",
"displayName": "Q2",
"workspaceId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
"parentFolderId": "cccccccc-8888-9999-0000-dddddddddddd"
}
Move a folder with the workspace as the destination example
Przykładowe żądanie
POST https://api.fabric.microsoft.com/v1/workspaces/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/folders/dddddddd-9999-0000-1111-eeeeeeeeeeee/move
{}
Przykładowa odpowiedź
{
"id": "dddddddd-9999-0000-1111-eeeeeeeeeeee",
"displayName": "Q2",
"workspaceId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
}
Definicje
| Nazwa | Opis |
|---|---|
|
Error |
Obiekt szczegółów zasobu powiązanego z błędem. |
|
Error |
Odpowiedź na błąd. |
|
Error |
Szczegóły odpowiedzi na błąd. |
| Folder |
Obiekt folderu. |
|
Move |
Przenieś żądanie folderu. |
ErrorRelatedResource
Obiekt szczegółów zasobu powiązanego z błędem.
| Nazwa | Typ | Opis |
|---|---|---|
| resourceId |
string |
Identyfikator zasobu, który jest zaangażowany w błąd. |
| resourceType |
string |
Typ zasobu, który jest zaangażowany w błąd. |
ErrorResponse
Odpowiedź na błąd.
| Nazwa | Typ | Opis |
|---|---|---|
| errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
| message |
string |
Czytelna reprezentacja błędu przez człowieka. |
| moreDetails |
Lista dodatkowych szczegółów błędu. |
|
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
|
| requestId |
string |
Identyfikator żądania skojarzonego z błędem. |
ErrorResponseDetails
Szczegóły odpowiedzi na błąd.
| Nazwa | Typ | Opis |
|---|---|---|
| errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
| message |
string |
Czytelna reprezentacja błędu przez człowieka. |
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
Folder
Obiekt folderu.
| Nazwa | Typ | Opis |
|---|---|---|
| displayName |
string |
Nazwa wyświetlana folderu. |
| id |
string (uuid) |
Identyfikator folderu. |
| parentFolderId |
string (uuid) |
Identyfikator folderu nadrzędnego. Jeśli folder nadrzędny jest obszarem roboczym, |
| workspaceId |
string (uuid) |
Identyfikator obszaru roboczego. |
MoveFolderRequest
Przenieś żądanie folderu.
| Nazwa | Typ | Opis |
|---|---|---|
| targetFolderId |
string (uuid) |
Identyfikator folderu docelowego. Jeśli nie zostanie podany, obszar roboczy będzie używany jako folder docelowy. |