最終更新日:2023-03-14 16:36:58
動画IDから再生URLを取得します。
リクエスト方法 | POST/GET |
---|---|
URL | https://api.cloudv.haplat.net/vod/videoManage/getPublishCode |
認証が必要 | はい |
パラメータ | タイプ | 必須 | 説明 |
---|---|---|---|
videoId | string | はい | ビデオの ID。動画IDは、コンソールから、またはAPI Get Video Listを呼び出すことで取得できます。 |
codeType | int | いいえ | 再生コードの種類 : - 0 (すべて) - 2 (Swfコード) - 4 (動画URL) - 5 (適応コード) - 6 (全画面表示) URL) - 7 (全画面プレビュー プレビュー アダプティブコード) デフォルトは0です。 |
データ
パラメータ | タイプ | 説明 |
---|---|---|
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 | パソコン・モバイル |
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 | 再生コードを取得する権限がありません。 |