身份赋予API

功能说明

身份赋予API可以在客户在直播时,指定观众以特定身份观看直播,如将自身平台的用户身份传递到直播页面,让用户获得无缝的体验。

特别说明:如果您选用了此API,那么微信打赏,付费观看等涉及微信的功能将暂不可用

接口说明

请求header

GET http://{your-domain}/activity.php?a=userAssign

注:请将 {your-domain} 替换为您的域名,或者 mudu.tv

参数说明

参数 参数说明 参数类型 是否必填 备注
id 频道id integer 频道id是控制台进入频道
直播控制页面后,url中的id参数
userid 用户唯一身份标识ID string
name 用户昵称 string
avatar 用户头像url string 必须urlencode
key 自定义加密key string key生成方法见下方
expire 过期时间(秒) integer 默认为7天,如想指定有效期为1小时,则传3600

key的生成方法(以PHP为例):

$userid  = 'my_company_user_12345';
$authKey = 'ABCDEFG';
$key     = md5($user_id.$authKey);

注:此处的 $authKey 请在 某个频道 - 频道管理 - 授权观看 - 授权类型 - 自定义授权 中获取

PHP DEMO

# 直播频道ID:         12345
# 用户唯一身份标识ID:  my_company_user_12345
# 用户名称:           我的公司_用户A
# 用户头像:           http://your-domain/avatar.png
# 密钥:               ABCDEFG

<?php
$params = [
    'id'     => '12345',
    'userid' => 'my_company_user_12345',
    'name'   => '我的公司_用户A',
    'avatar' => 'http://your-domain/avatar.png',
    'key'    => md5('my_company_user_12345ABCDEFG')
];
header('Location:http://mudu.tv/activity.php?a=userAssign&'.http_build_query($params));

results matching ""

    No results matching ""