Template Apps - Create Install Ticket
Vygeneruje lístek instalace pro automatizovaný tok instalace zadané aplikace šablony.
Dovolení
Volající musí k ověřování použít instanční objekt. Další informace najdete v tématu Vložení obsahu Power BI pomocí instančního objektu a Důležité informace a omezení.
Omezení
- Tenant provádějící volání tohoto rozhraní API musí vlastní zadanou aplikaci šablony.
- Aplikace šablony musí být buď publikovaná v Microsoft AppSource, nebo musí mít autor lístku i koncový uživatel, který s tímto lístkem instaluje, explicitní přístup k aplikaci.
- Všechny parametry dotazu v lístku instalace musí být nakonfigurované.
POST https://api.powerbi.com/v1.0/myorg/CreateTemplateAppInstallTicket
Text požadavku
| Name | Typ | Description |
|---|---|---|
| installDetails |
Seznam podrobností o instalaci |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
OK |
Příklady
Create an install ticket for a template app, specifying two query parameters example.
Ukázkový požadavek
POST https://api.powerbi.com/v1.0/myorg/CreateTemplateAppInstallTicket
{
"appId": "91ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87",
"packageKey": "g632bb64...OfsoqT56xEM=",
"ownerTenantId": "d43e3248-3d83-44aa-a94d-c836bd7f9b79",
"config": {
"configuration": {
"param1": "value1",
"param2": "value2"
}
}
}
Ukázková odpověď
{
"ticket": "H4sI....AAA=",
"ticketId": "4b76f5ed-5a06-4150-8d1b-60f8e4c186f4",
"expiration": "2020-07-29T17:58:19Z"
}
{
"error": {
"code": "ServiceAppApplicationOwnershipValidationFailed",
"pbi.error": {
"code": "ServiceAppApplicationOwnershipValidationFailed",
"parameters": {},
"details": [],
"exceptionCulprit": 1
}
}
}
{
"error": {
"code": "ServiceAppInstallTicketInvalidConfiguration",
"pbi.error": {
"code": "ServiceAppInstallTicketInvalidConfiguration",
"parameters": {},
"details": [],
"exceptionCulprit": 1
}
}
}
Definice
| Name | Description |
|---|---|
|
Create |
Žádost o vytvoření lístku instalace Power BI |
|
Install |
Lístek automatizované instalace aplikace šablony Power BI |
|
Template |
Automatizovaná konfigurace instalace pro aplikaci šablony Power BI (slovník párů název-hodnota) |
|
Template |
Podrobnosti o instalaci aplikace šablony Power BI |
CreateInstallTicketRequest
Žádost o vytvoření lístku instalace Power BI
| Name | Typ | Description |
|---|---|---|
| installDetails |
Seznam podrobností o instalaci |
InstallTicket
Lístek automatizované instalace aplikace šablony Power BI
| Name | Typ | Description |
|---|---|---|
| expiration |
string (date-time) |
Datum a čas vypršení platnosti (UTC) lístku |
| ticket |
string |
Instalace lístku |
| ticketId |
string (uuid) |
Jedinečné ID lístku instalace. Protokoly auditu lze použít ke korelaci operací, které používají tento lístek, s operací generování lístku. |
TemplateAppConfigurationRequest
Automatizovaná konfigurace instalace pro aplikaci šablony Power BI (slovník párů název-hodnota)
| Name | Typ | Description |
|---|---|---|
| configuration |
object |
TemplateAppInstallDetails
Podrobnosti o instalaci aplikace šablony Power BI
| Name | Typ | Description |
|---|---|---|
| appId |
string (uuid) |
Jedinečné ID aplikace šablony Power BI |
| config |
Konfigurace automatizované instalace |
|
| ownerTenantId |
string (uuid) |
ID tenanta vlastníka aplikace šablony Power BI |
| packageKey |
string |
Zabezpečený klíč pro verzi aplikace šablony Power BI |