身份赋予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
注意,最大值为2147483647,否则无效

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 ""