Template Apps - Create Install Ticket
지정된 템플릿 앱의 자동화된 설치 흐름 에 대한 설치 티켓을 생성합니다.
사용 권한
호출자는 인증에 서비스 주체를 사용해야 합니다. 자세한 내용은 서비스 주체 및 고려 사항 및 제한 사항이포함된 Power BI 콘텐츠 포함을 참조하세요.
제한 사항
- 이 API 호출을 만드는 테넌트는 지정된 템플릿 앱을 소유 해야 합니다 .
- 템플릿 앱을 Microsoft AppSource에 게시하거나 티켓 작성자와 티켓으로 설치하는 최종 사용자 모두 앱에 대한 명시적 액세스 권한이 있어야 합니다.
- 설치 티켓의 모든 쿼리 매개 변수를 구성 해야 합니다 .
POST https://api.powerbi.com/v1.0/myorg/CreateTemplateAppInstallTicket
요청 본문
Name | 형식 | Description |
---|---|---|
installDetails |
설치 세부 정보 목록 |
응답
Name | 형식 | Description |
---|---|---|
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
}
}
}
정의
Name | Description |
---|---|
Create |
Power BI 설치 티켓 만들기 요청 |
Install |
Power BI 템플릿 앱에 대한 자동화된 설치 티켓 |
Template |
Power BI 템플릿 앱에 대한 자동화된 설치 구성(이름-값 쌍 사전) |
Template |
Power BI 템플릿 앱에 대한 설치 세부 정보 |
CreateInstallTicketRequest
Power BI 설치 티켓 만들기 요청
Name | 형식 | Description |
---|---|---|
installDetails |
설치 세부 정보 목록 |
InstallTicket
Power BI 템플릿 앱에 대한 자동화된 설치 티켓
Name | 형식 | Description |
---|---|---|
expiration |
string |
티켓의 만료 날짜 및 시간(UTC) |
ticket |
string |
티켓 설치 |
ticketId |
string |
설치 티켓의 고유 ID입니다. 감사 로그를 사용하여 이 티켓을 사용하는 작업과 티켓 생성 작업의 상관 관계를 지정할 수 있습니다. |
TemplateAppConfigurationRequest
Power BI 템플릿 앱에 대한 자동화된 설치 구성(이름-값 쌍 사전)
Name | 형식 | Description |
---|---|---|
configuration |
object |
TemplateAppInstallDetails
Power BI 템플릿 앱에 대한 설치 세부 정보
Name | 형식 | Description |
---|---|---|
appId |
string |
Power BI 템플릿 앱의 고유 ID |
config |
자동화된 설치 구성 |
|
ownerTenantId |
string |
Power BI 템플릿 앱 소유자의 테넌트 ID |
packageKey |
string |
Power BI 템플릿 앱 버전의 보안 키 |