Get Video Playback Code

최신 업데이트: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 재생 코드를 가져올 수 있는 권한이 없습니다.
이 문서의 내용이 도움이 되었습니까?
아니오
정상적으로 제출되었습니다.피드백을 주셔서 감사합니다.앞으로도 개선을 위해 노력하겠습니다.