미디어 파일 다운로드 시작, 완료, 중단, 실패 시 호출됩니다.
| |
| Callback URL | 콜백 URL (콘솔에서 설정) |
| Authorization | API 접근 권한 목적으로 사용 (콘솔에서 설정) |
POST <Callback URL>
content-type: application/json
Authorization: Bearer <Authorization>
{
"type": "NotifyDownloadStatus",
"appId": string,
"sessionId": string,
"userId": string,
"userData": object
"mediaUrl": string,
"status": "Started" | "Completed" | "Canceled" | "Failed",
"createdAt": number
}
| 이름 | 타입 | 설명 |
| appId | string | App 아이디 |
| sessionId | string | 세션 아이디 |
| userId | string | 사용자 아이디 |
| userData | object | launchAgent 호출 시 입력한 정보 (사용자 및 컨텐츠 식별 등의 용도) |
| mediaUrl | string | 미디어 URL |
| status | string | 다운로드 상태| 값 | 설명 |
|---|
| Started | 다운로드 시작 |
|---|
| Completed | 다운로드 완료 |
|---|
| Canceled | 다운로드 취소 |
|---|
| Failed | 다운로드 실패 |
|---|
|
| createdAt | number | 해당 JSON 생성 일시 (단위: Unix epoch time) |
{
"result": "Ok"
}