视频开放平台
获取指定系统用户视频列表(方案二)
弹出层形式
请求参数说明:
名称 格式 是否可空 说明
AppId String 该系统在开放平台中的ID
otherAppId String 指定系统AppId
Timestamp String 时间参数。时间验证与服务器时间误差不得超过10分钟(600秒),以北京时间为准。 获取方法:C#: long nowTime = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000 例:1369898793 Javascript: Math.round(new Date().getTime() / 1000)
Token String 指timestamp+appSecret 在进行MD5加密后的字符串(转换后字母都为小写),appSecret为该系统在视频开放平台中的密钥) 例如: timestamp为1370585811,appSecret为0123456789,加密前的字符串:13705858110123456789,加密后的字符串:c0c5ad4975c735e1c856d6a6b5d4310b
uia_username String UIA统一身份认证用户名
local_username String 第三方对接系统的用户名(如果第三方系统用户名和UIA统一身份认证用户名一致,请使用UIA统一身份认证用户名)
请求事件说明:
名称 说明
onSuccess 获得视频Id时执行的事件
onFailure 没有获得视频Id时执行的事件
onError 网络出现问题或服务器出现问题等非正常情况时执行的事件
返回结果:
1、如果没有获得视频ID,则调用onFailure事件:
2、如果获得视频ID,则调用onSuccess事件;
3、如果出现网络问题,则调用onError事件。
弹出页面:
调用代码实例
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<title>上传视频</title>
<script src="~/Scripts/jquery-1.8.2.min.js"></script>    
<script src="~/Scripts/md5.js"></script>
<script src="http://open.ksedu.cn/Scripts/JKScripts/initUploadSelectLocalOtherVideoAlert.js" 
           type="text/javascript"></script>
<script type="text/javascript">
       function openAlert() {
            //应用ID,由视频开放平台提供
            var appId = "123456";
            //应用秘钥,由视频开放平台提供
            var appSecret = "123456789";
            var t = Math.round(new Date().getTime() / 1000);
            //声明一个上传令牌
            var token = hex_md5(t + appSecret);
            //调用initUploadSelectLocalOtherVideoAlert.js内提供的方法
        jkUploadAlertBox.openUpload({
                //系统ID
                AppId: appId,
                //其他系统AppId
                otherAppId: "pwkcs1",
                //时间戳
                Timestamp: t,
                //密钥
                Token: token,
                 //对接的UIA用户名
                uia_username: "uia_username",
                //本系统用户名(第三方系统)
                local_username: "local_username",
                //调用视频Id成功执行
                onSuccess: function (data) {
                  alert("视频上传成功,视频ID="+data.VideoID); 
                },
                //调用视频Id失败执行
                onFailure: function () {
                    alert("没有获得视频Id");
                },
                //网络出错执行
                onError: function () {
                    alert("网络出错!");
                }
            });
        }
</script>
</head>
<body>
       <h1>获得用户上传的所有的视频列表:</h1>
       <div>
        <div>
            <input type="button" onclick="OpenAlert()" style="width: 80px;" value="获取" />
        </div>
</html>
建议采用IE8.0以上浏览器、1280×800分辨率及更高分辨率访问
技术与服务支持:南京金锟科技有限公司