Template Apps - Create Install Ticket
为指定的模板应用的 自动安装流生成安装 票证。
权限
调用方必须使用服务主体进行身份验证。 有关详细信息,请参阅使用服务主体和注意事项和限制嵌入 Power BI 内容。
限制
- 进行此 API 调用的租户 必须 拥有指定的模板应用。
- 模板应用必须发布到 Microsoft AppSource,或者票证创建者和使用票证安装的最终用户都必须具有对应用的显式访问权限。
- 必须配置安装票证中的所有查询参数。
POST https://api.powerbi.com/v1.0/myorg/CreateTemplateAppInstallTicket
请求正文
名称 | 类型 | 说明 |
---|---|---|
installDetails |
安装详细信息列表 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
确定 |
示例
Create an install ticket for a template app, specifying two query parameters example.
Sample Request
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"
}
}
}
Sample Response
{
"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
}
}
}
定义
名称 | 说明 |
---|---|
Create |
创建 Power BI 安装票证的请求 |
Install |
Power BI 模板应用的自动安装票证 |
Template |
Power BI 模板应用的自动安装配置 (名称值对字典) |
Template |
Power BI 模板应用的安装详细信息 |
CreateInstallTicketRequest
创建 Power BI 安装票证的请求
名称 | 类型 | 说明 |
---|---|---|
installDetails |
安装详细信息列表 |
InstallTicket
Power BI 模板应用的自动安装票证
名称 | 类型 | 说明 |
---|---|---|
expiration |
string |
票证的过期日期和时间 (UTC) |
ticket |
string |
安装票证 |
ticketId |
string |
安装票证的唯一 ID。 审核日志可用于将使用此票证的操作与生成票证操作相关联。 |
TemplateAppConfigurationRequest
Power BI 模板应用的自动安装配置 (名称值对字典)
名称 | 类型 | 说明 |
---|---|---|
configuration |
object |
TemplateAppInstallDetails
Power BI 模板应用的安装详细信息
名称 | 类型 | 说明 |
---|---|---|
appId |
string |
Power BI 模板应用的唯一 ID |
config |
自动安装配置 |
|
ownerTenantId |
string |
Power BI 模板应用所有者的租户 ID |
packageKey |
string |
Power BI 模板应用版本的安全密钥 |