Items - Get Notebook Definition
Vrátí zadanou veřejnou definici poznámkového bloku.
Toto rozhraní API podporuje dlouhotrvajících operací (LRO).
Když získáte veřejnou definici poznámkového bloku, popisek citlivosti není součástí definice.
Povolení
Volající musí mít pro poznámkový blok oprávnění ke čtení a zápisu .
Požadované delegovaná rozsahy
Notebook.ReadWrite.All nebo Item.ReadWrite.All
Omezení
Toto rozhraní API je blokované pro poznámkový blok se šifrovaným popiskem citlivosti.
Podporované identity v Microsoft Entra
Toto rozhraní API podporuje identity Microsoft uvedené v této části.
| Identita | Podpora |
|---|---|
| Uživatel | Ano |
| Hlavní služba a Spravované identity | Ano |
Rozhraní
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/notebooks/{notebookId}/getDefinition
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/notebooks/{notebookId}/getDefinition?format={format}
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
notebook
|
path | True |
string (uuid) |
ID poznámkového bloku. |
|
workspace
|
path | True |
string (uuid) |
Identifikátor pracovního prostoru. |
|
format
|
query |
string |
Formát veřejné definice poznámkového bloku Podporovaný formát: |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Žádost byla úspěšně dokončena. |
|
| 202 Accepted |
Žádost byla přijata. Probíhá načítání definice. Hlavičky
|
|
| 429 Too Many Requests |
Byl překročen limit přenosové rychlosti služby. Server vrátí hlavičku označující Hlavičky Retry-After: integer |
|
| Other Status Codes |
Běžné kódy chyb:
|
Příklady
|
Get a notebook definition in fabric |
| Get a notebook definition in ipynb format example |
Get a notebook definition in fabricGitSource format example
Ukázkový požadavek
POST https://api.fabric.microsoft.com/v1/workspaces/6e335e92-a2a2-4b5a-970a-bd6a89fbb765/notebooks/cfafbeb1-8037-4d0c-896e-a46fb27ff229/getDefinition
Ukázková odpověď
{
"definition": {
"parts": [
{
"path": "notebook-content.py",
"payload": "IyBGYWJyaWMgbm90ZWJv..5ndWUiOiJweXRob24ifX19",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
}
Location: https://api.fabric.microsoft.com/v1/operations/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
x-ms-operation-id: 431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
Retry-After: 30
Get a notebook definition in ipynb format example
Ukázkový požadavek
POST https://api.fabric.microsoft.com/v1/workspaces/6e335e92-a2a2-4b5a-970a-bd6a89fbb765/notebooks/cfafbeb1-8037-4d0c-896e-a46fb27ff229/getDefinition?format=ipynb
Ukázková odpověď
{
"definition": {
"parts": [
{
"path": "notebook-content.ipynb",
"payload": "IyBGYWJyaWMgbm90ZWJv..5ndWUiOiJweXRob24ifX19",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
}
Location: https://api.fabric.microsoft.com/v1/operations/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
x-ms-operation-id: 431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
Retry-After: 30
Definice
| Name | Description |
|---|---|
|
Error |
Chyba související s objektem podrobností o prostředku. |
|
Error |
Odpověď na chybu. |
|
Error |
Podrobnosti o odpovědi na chybu. |
|
Notebook |
Objekt veřejné definice poznámkového bloku Další podrobnosti o struktuře definice poznámkového bloku najdete v tomto článku . |
|
Notebook |
Objekt části definice poznámkového bloku |
|
Notebook |
Odpověď na veřejnou definici poznámkového bloku |
|
Payload |
Typ datové části definice. V průběhu času je možné přidat další typy datových částí. |
ErrorRelatedResource
Chyba související s objektem podrobností o prostředku.
| Name | Typ | Description |
|---|---|---|
| resourceId |
string |
ID prostředku, které je součástí chyby. |
| resourceType |
string |
Typ prostředku, který je součástí chyby. |
ErrorResponse
Odpověď na chybu.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
Konkrétní identifikátor, který poskytuje informace o chybovém stavu, což umožňuje standardizovanou komunikaci mezi naší službou a jejími uživateli. |
| message |
string |
Lidské čitelné vyjádření chyby. |
| moreDetails |
Seznam dalších podrobností o chybě |
|
| relatedResource |
Podrobnosti o prostředku souvisejícím s chybou |
|
| requestId |
string (uuid) |
ID požadavku přidruženého k chybě. |
ErrorResponseDetails
Podrobnosti o odpovědi na chybu.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
Konkrétní identifikátor, který poskytuje informace o chybovém stavu, což umožňuje standardizovanou komunikaci mezi naší službou a jejími uživateli. |
| message |
string |
Lidské čitelné vyjádření chyby. |
| relatedResource |
Podrobnosti o prostředku souvisejícím s chybou |
NotebookDefinition
Objekt veřejné definice poznámkového bloku Další podrobnosti o struktuře definice poznámkového bloku najdete v tomto článku .
| Name | Typ | Description |
|---|---|---|
| format |
string |
Formát definice poznámkového bloku. Podporovaný formát: |
| parts |
Seznam částí definice. |
NotebookDefinitionPart
Objekt části definice poznámkového bloku
| Name | Typ | Description |
|---|---|---|
| path |
string |
Cesta k části poznámkového bloku. Podporované rozšíření obsahu poznámkového bloku: |
| payload |
string |
Datová část poznámkového bloku. |
| payloadType |
Typ datové části. |
NotebookDefinitionResponse
Odpověď na veřejnou definici poznámkového bloku
| Name | Typ | Description |
|---|---|---|
| definition |
Objekt veřejné definice poznámkového bloku Další podrobnosti o struktuře definice poznámkového bloku najdete v tomto článku . |
PayloadType
Typ datové části definice. V průběhu času je možné přidat další typy datových částí.
| Hodnota | Description |
|---|---|
| InlineBase64 |
Vložená základna 64. |