用户工具

站点工具


open:流媒体直播api调用说明

API调用说明

一、介绍

本文档作为Web端提供给第三方URL接口开发的依据,此API说明只针对“流媒体直播服务”。

二、访问说明

1.所有请求采用HTTP访问,使用POST方式。

2.请使用UTF-8编码

3.所有返回结果使用JSON数据格式

4.使用此API前先联系客户经理开通权限,立即沟通权限申请,提交申请时请提供帐号及appkey。

三、API&SDK使用说明

1.登录网站

http://open.vhall.com

2. 获取权限信息

进入“我的应用”,查看已经通过授权的应用详情,可获取到App Key、Secret Key。 这两个值用来做签名使用。

3. 接口签名方式

将接口中要求传递的所有参数(不包含sign,包含时间戳signed_at):

  1. 按参数名升序排列,
  2. 然后按参数名1+参数值+参数名2+参数值拼接
  3. 在首尾各加上secret_key
  4. 计算md5作为sign

以创建直播为例:

secret_key="ssssssssssssssss";
params={
"app_key":"xxxxxxxxxxxxx",
"signed_at":"timestamp_now",
"token":"the_token",
};
sign=md5("ssssssssssssssssapp_keyxxxxxxxxxxxxxsigned_attimestamp_nowtokenthe_tokenssssssssssssssss");
// 得出 sign=="6da8cd953e435a6e3774e48d0a37a319";

4. 返回值说明

所有返回值一律为JSON格式,形如:

{'code':200,'msg':'','data':****}

以json对象返回,主体结构包括code,msg,data三个属性。code和msg表示成功失败等状态,按照http状态码的约定,200为成功,400,500等为失败。data部分为返回数据。

open/流媒体直播api调用说明.txt · 最后更改: 2016/02/23 15:08 由 yong.xu