帮助与支持

1说明

本文档接口均为http接口,遵循http协议。

2接口地址

若未做特殊说明,本文档接口地址的域名均为api.open.lecloud.com,地址均为http://api.open.lecloud.com/live/execute。

3请求数据格式

若未做特殊说明,请求本文档接口时均以查询字符串形式传递参数。GET之外的请求方法,查询字符串即可以拼接在URI中,也可以放在请求正文中,放在请求正文中时需要添加请求头:

Content-Type: application/x-www-form-urlencoded;charset=utf-8

目前本文档接口只提供json格式的响应。

目前本文档接口均使用UTF-8编码,因此若添加请求头Accept-Charset,请务必包含utf-8,或者不添加此请求头。

4公共参数

若未做特殊说明,本文档所有接口均需传以下五个参数:

以上参数在后文中不再做说明

5响应数据格式

注意:如果一个字段为null或者空串,Json中不包含该字段。

6权限验证

参数sign用于验证请求是否具有合法权限,其生成规则如下:

    一、把除sign外的所有参数(包括另外的公共参数)按key升序排序。

    二、把key和它对应的value拼接成一个字符串。按步骤1中顺序,把所有键值对字符串拼接成一个字符串。对于url类的参数,请使用url编码前的字符串。

    三、把分配给的secretkey(此处假设为:ABCDEFGHIJK)拼接在第2步骤得到的字符串后面。

    四、计算第3步骤字符串的md5值,使用md5值的16进制字符串作为sign的值。

 

sign生成举例:

模拟数据,如下:

用户密钥:

secretkey=900150983cd24fb0d6963f7d28e17f72

公共参数和系统参数:

method=lecloud.cloudlive.activity.search

ver=4.0

userid=300100

timestamp=1470614888000

activityId=A2016080800002t6

 

步骤一:按key升序,如下

activityId=A2016080800002t6

method=lecloud.cloudlive.activity.search

timestamp=1470614888000

userid=300100

ver=4.0

 

步骤二:按照步骤一的顺序,拼接所有keyvalue,如下

activityIdA2016080800002t6methodlecloud.cloudlive.activity.searchtimestamp1470614888000userid300100ver4.0

 

步骤三:将用户密钥(secretkey)的值,拼接到步骤二后边,如下

activityIdA2016080800002t6methodlecloud.cloudlive.activity.searchtimestamp1470614888000userid300100ver4.0900150983cd24fb0d6963f7d28e17f72

 

步骤四:计算步骤三中字符串的md5值,即为sign,如下

md5(activityIdA2016080800002t6methodlecloud.cloudlive.activity.searchtimestamp1470614888000userid300100ver4.0900150983cd24fb0d6963f7d28e17f72)

sign = 81dc3be05b984dedfeb0509c3a8a91ff