최신 업데이트:2023-03-14 16:36:58
비디오 ID로 재생 URL을 가져옵니다.
요청 방식 | POST/GET |
---|---|
URL | https://api.cloudv.haplat.net/vod/videoManage/getPublishCode |
인증 필요 | 예 |
파라미터 | 유형 | 필수 여부 | 설명 |
---|---|---|---|
videoId | string | 예 | 비디오의 ID입니다. 콘솔에서 또는 API 비디오 목록 가져오기 를 호출하여 비디오 ID를 가져올 수 있습니다. |
CodeType | int | 아니오 | 재생 코드 유형 : - 0 (전체) - 2 (Swf 코드) - 4 (비디오 URL) - 5 (Adaptive Code) - 6 (전체 화면 미리보기 비디오) URL) - 7 (전체 화면 미리보기 미리보기 적응형 코드) 기본값은 0입니다. |
data
파라미터 | 유형 | 설명 |
---|---|---|
videoId | string | 비디오 ID |
encrypt | int | 비디오의 암호화 여부 : - 0 (암호화되지 않음) - 1 (암호화됨) |
swfCode | string | Swf 재생 코드입니다. |
autoCode | string | H5 플레이어가 내장된 적응 재생 코드입니다. 참고: 비디오가 암호화되면 적응 재생 코드가 없습니다. |
tryWatchAutoCode | string | 재생 코드 미리보기. 참고: 비디오가 암호화되면 미리보기 재생 코드가 없습니다. |
customCode | string | 사용자 정의 재생 코드. 이것이 필요하면 고객 서비스에 문의하십시오. |
videoUrl | array | 비디오 URL 목록입니다. |
tryWatchVideoUrl | array | 전체 화면 미리보기 비디오 URL 목록. |
videoUrl 및 tryWatchVideoUrl
파라미터 | 유형 | 설명 |
---|---|---|
urlType | string | PC/모바일 |
OriginUrl | string | 오리진 비디오 |
fluentUrl | string | FD 비디오 URL |
sdUrl | string | LD 비디오 URL |
highUrl | string | SD 비디오 URL |
hdPullUrl | string | HD 비디오 URL |
curl -X POST http://api.cloudv.haplat.net/vod/videoManage/getPublishCode -H 'content-type: application/x-www-form-urlencoded; charset=utf-8' -H "Host: api.cloudv.haplat.net" <Common Headers and Prameters> -d 'videoId=9B0F7BA8BCB9D056D4C24ADDBF821D10&codeType=0'
참고: 예의 "일반 헤더 및 프라미터"에 대한 자세한 내용은 일반 파라미터 를 참조하십시오.
출력 예
{
"code": 200,
"data": {
"videoId ": 8731c067016b1000d7d05b5600000000,
"encrypt": 0,
“autoCode”:” https://cloudv.chinanetcenter.com/player/auto-play.action?videoId=9B0F7BA8BCB9D056D4C24ADDBF821D10&userId=6A313F452ADC20F7&playerType=11”,
"swfCode": "https://cloudv.chinanetcenter.com/swf/player/6A313F452ADC20F7_9B0F7BA8BCB9D056D4C24ADDBF821D10_true_11/StrobeMediaPlayback.swf",
"customCode": "",
"videoUrl": [
{
"fluentUrl": "",
"hdPullUrl": "",
"highUrl": "",
"originUrl": "http://live.ovptest.haplat.net/live/201708/4101630234a74ee8864e56ea88e5d290_20170801171220/4101630234a74ee8864e56ea88e5d290_20170801171220_live2vod.mp4",
"sdUrl": "",
"urlType": "PC"
},
{
"fluentUrl": "",
"hdPullUrl": "",
"highUrl": "",
"originUrl": "http://live.ovptest.haplat.net/live/201708/4101630234a74ee8864e56ea88e5d290_20170801171220/4101630234a74ee8864e56ea88e5d290_20170801171220_live2vod.mp4",
"sdUrl": "",
"urlType": "Mobile"
}
]
},
"message": "Success"
}
일반적인 오류는 응답 을 참조하십시오.
오류 코드 | 설명 |
---|---|
1503 | videoId는 비워 둘 수 없습니다. |
1504 | videoId에 인식할 수 없는 문자가 포함되어 있습니다. |
1532 | codeType 입력이 유효하지 않습니다. |
1502 | 비디오가 존재하지 않습니다. |
1535 | 재생 코드를 가져올 수 있는 권한이 없습니다. |