产品简介

一、产品概述

  云直播是基于云计算商业模式应用的视频观看、视频管理与应用的总称(包括视频的采集、编码、传输、分发、播放及互动等功能),即把主播端采集到的视频或多媒体传输给所有请求的观众用户。观众打开链接就能观看直播,无需下载其他插件,展现精美H5互动观看页,帮助企业快速应用直播。云直播支持全终端观看,可以轻松实现直播视频应用;与微信打通、付费观看、打赏聊天、黑白名单一应俱全,享受秒开、超低延迟,直播无需等待。客户只需要专注于内容创作及分享,即可通过视频提升品牌价值。
  保利威云直播平台,是云点播平台的业务延展,与云点播系统共同构建了,集采集端、编码端、存储端、分发端、观看和互动端五位一体的立体解决方案,为企业提供低延时、高带宽、大并发的实时视频应用,满足百万量级客户同时观看的业务场景。

二、全终端观看

快速入门

三、轻松实现直播视频应用

快速入门快速入门

四、快速入门

快速入门

五、更多功能

更多功能

更多了解

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

查询账户分钟数

接口URL

http://api.polyv.net/live/v2/user/get-user-durations

接口说明

(接口调用有频率限制,详细请查看)

1、获取用户历史已经使用的分钟数及当前可用的分钟数
2、接口支持https协议

返回结果支持格式

JSON

请求方式

GET,POST

请求数限制

TRUE

请求参数

参数名 必选 类型 说明
appId string 从API设置中获取,在直播系统登记的appId
timestamp string 当前13位毫秒级时间戳,3分钟内有效
sign string 签名,为32位大写的MD5值

响应成功JSON示例:

{
    "code": 200,
    "status": "success",
    "message": "",
    "data": {
     "userId": "edv3kno3t5",
     "available": 47583,
     "used": 37398
    }
}

响应失败JSON示例:

未输入appId

{
    "code": 400,
    "status": "error",
    "message": "appId is required.",
    "data": ""
}

appId不正确

{
    "code": 400,
    "status": "error",
    "message": "application not found.",
    "data": ""
}

时间戳错误

{
    "code": 400,
    "status": "error",
    "message": "invalid timestamp.",
    "data": ""
}

签名错误

{
    "code": 403,
    "status": "error",
    "message": "invalid signature.",
    "data": ""
}

字段说明

参数名 说明
code 请求状态响应码
status 请求状态
message 错误信息
data 用户的分钟数相关信息
data.userId 用户ID,字符串
data.available 当前可用的分钟数,长整型
data.used 历史已经使用的分钟数,长整型

php请求示例

<?php

//引用config.php
include 'config.php';


/接口需要的参数(非sign)赋值
$params = array(
    'appId'=>$appId,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //详细查看config.php文件的getSign方法

//接口请求url
$url = "http://api.polyv.net/live/v2/user/get-user-durations?appId=".$appId."&timestamp=".$timestamp."&sign=".$sign;
//输出接口请求结果
echo file_get_contents($url);

?>

签名规则(config.php文件代码查看)

http://dev.polyv.net/2018/liveproduct/l-api/rule/sign/

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

删除禁言IP/严禁词

接口URL

http://api.polyv.net/live/v2/chat/{channelId}/delBanned

接口说明

(接口调用有频率限制,详细请查看)

1、取消被禁言的ip或者删除严禁词,其返回结果为当前频道号被禁言ip列表或者严禁词名单,注:如删除失败,则返回的结果与接口"获得禁言IP/严禁词列表"内容相同
2、接口支持https协议
3、接口URL中的{channelId}为 频道ID

返回结果支持格式

JSON

请求方式

GET,POST

请求数限制

TRUE

请求参数

参数名 必选 类型 说明
type string 请求类型:ip(取消已禁言IP),badword(删除严禁词)
content string 要取消的ip或者严禁词
appId string 从API设置中获取,在直播系统登记的appId
timestamp string 当前13位毫秒级时间戳,3分钟内有效
sign string 签名,32位大写MD5值

响应成功JSON示例:

{
    "code": 200,
    "status": "success",
    "message": "",
    "data": "123.123.12.1,192.168.1.123"
}

响应失败JSON示例:

未输入appId

{
    "code": 400,
    "status": "error",
    "message": "appId not found.",
    "data": ""
}

appId不正确

{
    "code": 400,
    "status": "error",
    "message": "application not found.",
    "data": ""
}

时间戳错误

{
    "code": 400,
    "status": "error",
    "message": "invalid timestamp.",
    "data": ""
}

签名错误

{
    "code": 403,
    "status": "error",
    "message": "invalid signature.",
    "data": ""
}

频道号错误

{
    "code": 400,
    "status": "error",
    "message": "channel not found.",
    "data": ""
}

类型输入错误

{
    "code": 400,
    "status": "error",
    "message": "type is wrong.",
    "data": ""
}

content输入错误

{
    "code": 400,
    "status": "error",
    "message": "输入错误,请重试.",
    "data": ""
}

其他错误

{
    "code": 400,
    "status": "error",
    "message": "无法访问聊天室数据",
    "data": ""
}

字段说明

参数名 说明
code 请求状态响应码
status 请求状态
message 错误信息
data 已禁言名单或严禁词名单

php请求示例

<?php

//引用config.php
include 'config.php';

//接口需要的参数(非sign)赋值
$channelId = "137720";
$type = "ip";
$content = "192.168.1.2";

$params = array(
    'appId'=>$appId,
    'type' => $type,
    'content' => $content,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //详细查看config.php文件的getSign方法

$data = array(
    'appId' => $appId,
    'content' => $content,
    'timestamp' => $timestamp,
    'type' => $type,
    'sign' => $sign,
);

$url = "http://api.polyv.net/live/v2/chat/$channelId/delBanned";
$ch = curl_init() or die ( curl_error() );
curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $data);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
$reponse = curl_exec ( $ch );
curl_close ( $ch );
print_r($reponse);

?>

签名规则(config.php文件代码查看)

http://dev.polyv.net/2018/liveproduct/l-api/rule/sign/

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

查询历史聊天信息

接口URL

http://api.polyv.net/live/v2/chat/{channelId}/getHistory

接口说明

(接口调用有频率限制,详细请查看)

1、作用:查询一段时间内的聊天记录,时间格式为yyyy-MM-dd 或 yyyy-MM-dd HH:mm:ss。
如未提交具体时间,只提交了日期,开始时间默认为日期当天的 00:00:00,结束时间为日期当天的23:59:59
2、接口支持https协议
3、接口URL中的{channelId}为 频道ID

返回结果支持格式

JSON

请求方式

GET,POST

请求数限制

TRUE

请求参数

参数名 必选 类型 说明
startDay String 聊天记录的开始时间,格式要求为yyyy-MM-dd(如:2017-08-01)或者 yyyy-MM-dd HH:mm:ss (如:2017-08-01 16:30:12)
endDay string 聊天记录的结束时间,要求同上
appId string 从API设置中获取,在直播系统登记的appId
page int 获取第几页聊天记录,默认为1
limit int 每页记录数,默认为1000
timestamp string 当前13位毫秒级时间戳,3分钟内有效
sign string 签名,32位大写MD5值
userType string 用户类型,可以选择多个类型,用英文逗号隔开
status string 聊天记录状态,默认通过审核记录,censor:未审核或删除的聊天记录
source string 类型,不填默认为群聊,extend为管理员私聊

响应成功JSON示例:

{{
    "code": 200,
    "status": "success",
    "message": "",
    "data": [
        {
            "clientIP": "",
            "content": "nihao",
            "event": "",
            "id": "46bcbe40-156b-11ea-8593-b75bcf21dc2a",
            "image": "",
            "msgType": "",
            "roomId": "108888",
            "sessionId": "",
            "time": 1575336108056,
            "user": {
                "actor": "actor",
                "banned": false,
                "channelId": "108888",
                "clientIp": "",
                "nick": "nickname",
                "pic": "//livestatic.videocc.net/uploaded/images/2018/07/f2qkh7xw5g.jpg",
                "roomId": "108888",
                "uid": "5vB5plxbSGF-gYX5AKWo",
                "userId": "edvf2fpec9",
                "userType": "manager"
            },
            "userType": "manager",
            "sourceType": "public"
        },
        {
            "clientIP": "",
            "content": "你好",
            "event": "",
            "id": "e568bfc0-156c-11ea-89f1-c58c10542008",
            "image": "",
            "msgType": "",
            "roomId": "108888",
            "sessionId": "fhcg5vptrf",
            "time": 1575336803762,
            "user": {
                "banned": false,
                "channelId": "108888",
                "clientIp": "",
                "nick": "test",
                "pic": "//livestatic.videocc.net/v_470/assets/wimages/missing_face.png",
                "roomId": "108888",
                "sessionId": "fhcg5vptrf",
                "uid": "Gj-h7AE53uPqZS1zAJZc",
                "userId": "1575336773121",
                "userType": "slice"
            },
            "userType": "slice",
            "sourceType": "public"
        },
        {
            "clientIP": "",
            "content": {
                "gimg": "//livestatic.videocc.net/uploaded/images/webapp/channel/donate/01-flower.png",
                "goodNum": 1,
                "rewardContent": "鲜花",
                "uimg": "//livestatic.videocc.net/assets/wimages/missing_face.png",
                "unick": "test"
            },
            "event": "",
            "id": "17603120-156d-11ea-973d-bf3c36748c29",
            "image": "",
            "msgType": "reward",
            "roomId": "108888",
            "sessionId": "",
            "time": 1575336887602,
            "user": {
                "clientIp": "",
                "nick": "test",
                "pic": "http://live.videocc.net/assets/wimages/pc_images/ds80x80.png",
                "roomId": 108888,
                "uid": "1"
            },
            "userType": "",
            "sourceType": "public"
        },
        {
            "clientIP": "",
            "content": "[发呆]",
            "event": "",
            "id": "2c0dc560-156d-11ea-89f1-c58c10542008",
            "image": "",
            "msgType": "",
            "roomId": "108888",
            "sessionId": "fhcg5vptrf",
            "time": 1575336922283,
            "user": {
                "banned": false,
                "channelId": "108888",
                "clientIp": "",
                "nick": "test",
                "pic": "//livestatic.videocc.net/v_470/assets/wimages/missing_face.png",
                "roomId": "108888",
                "sessionId": "fhcg5vptrf",
                "uid": "og-rPgBdzmwCDp7YAJZh",
                "userId": "1575336773121",
                "userType": "slice"
            },
            "userType": "slice",
            "sourceType": "public"
        }
    ]
}}

响应失败JSON示例:

未输入appId

{
    "code": 400,
    "status": "error",
    "message": "appId not found.",
    "data": ""
}

appId不正确

{
    "code": 400,
    "status": "error",
    "message": "application not found.",
    "data": ""
}

时间戳错误

{
    "code": 400,
    "status": "error",
    "message": "invalid timestamp.",
    "data": ""
}

签名错误

{
    "code": 403,
    "status": "error",
    "message": "invalid signature.",
    "data": ""
}

频道号错误

{
    "code": 400,
    "status": "error",
    "message": "channel not found.",
    "data": ""
}

开始时间为空

{
    "code": 400,
    "status": "error",
    "message": "startDay can not be empty.",
    "data": ""
}

结束时间为空

{
    "code": 400,
    "status": "error",
    "message": "endDay can not be empty.",
    "data": ""
}

开始时间格式不正确 (正确格式为yyyy-MM-dd)

{
    "code": 400,
    "status": "error",
    "message": "the startDay is no right.",
    "data": ""
}

开始时间格式不正确 (正确格式为yyyy-MM-dd)

{
    "code": 400,
    "status": "error",
    "message": "the endDay is no right.",
    "data": ""
}

结束时间晚于开始时间

{
    "code": 400,
    "status": "error",
    "message": "the endDay can not be earlier than the startDay.",
    "data": ""
}

其他错误

{
    "code": 400,
    "status": "error",
    "message": "无法访问聊天室数据",
    "data": ""
}

字段说明

参数名 说明
code 请求状态响应码
status 请求状态
message 错误信息
clientIP 用户IP
content 聊天内容
id 聊天消息id
image 图片消息的图片地址
roomId 频道号
time 发送消息时的时间戳
clientIp 用户IP
nick 观众昵称
pic 观众头像
roomId 频道号
status 审核状态,pass:已审核,censor:审核中,delete:删除
msgType 目前取值:
redpaper: 红包消息;
get_redpaper:领取红包消息;
chatImg:图片消息;
custom:自定义消息(通过socket发送的自定义消息);
reward:打赏消息;
customerMessage:自定义消息(通过http接口发送的自定义消息)
为空(msgType="")时表示普通聊天消息;
userId 用户唯一标示
userType 用户类型,目前有teacher(老师)、assistant(助教)、manager(管理员)、slice(云课堂学员)
sourceType 消息来源,目前有public(群聊)、extend(管理员私聊)

php请求示例

<?php
//引用config.php
include 'config.php';

//接口需要的参数(非sign)赋值
$channelId = "127075";
$startDay = "2017-08-24";
$endDay = "2018-08-24";

$params = array(
    'appId'=>$appId,
    'startDay'=>$startDay,
    'endDay'=>$endDay,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //详细查看config.php文件的getSign方法

//接口请求url
$url = "http://api.polyv.net/live/v2/chat/$channelId/getHistory?appId=$appId&timestamp=$timestamp&sign=$sign&startDay=$startDay&endDay=$endDay";

//输出接口请求结果
echo file_get_contents($url);

?>

签名规则(config.php文件代码查看)

http://dev.polyv.net/2018/liveproduct/l-api/rule/sign/

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

查询直播引导图开关状态及URL

接口URL

http://api.polyv.net/live/v2/channelSetting/{channelId}/getSplash

接口说明

(接口调用有频率限制,详细请查看)

1、作用:获取用户频道号引导图开关的状态,以及具体引导图的url。
2、接口支持https协议
3、接口URL中的{channelId}为 频道ID

返回结果支持格式

JSON

请求方式

GET,POST

请求数限制

TRUE

请求参数

参数名 必选 类型 说明
appId string 从API设置中获取,在直播系统登记的appId
timestamp string 当前13位毫秒级时间戳,3分钟内有效
sign string 签名,为32位大写的MD5值

响应成功JSON示例:

{
    "code": 200,
    "status": "success",
    "message": "",
    "data": {
        "splashImg": "//livestatic.videocc.net/uploaded/images/2017/03/eo6l4a85fn.png",
        "splashEnabled": "Y"
    }
}

响应失败JSON示例:

未输入appId

{
    "code": 400,
    "status": "error",
    "message": "appId not found.",
    "data": ""
}

appId不正确

{
    "code": 400,
    "status": "error",
    "message": "application not found.",
    "data": ""
}

时间戳错误

{
    "code": 400,
    "status": "error",
    "message": "invalid timestamp.",
    "data": ""
}

签名错误

{
    "code": 403,
    "status": "error",
    "message": "invalid signature.",
    "data": ""
}

频道号错误

{
    "code": 400,
    "status": "error",
    "message": "channel not found.",
    "data": ""
}

字段说明

参数名 说明
code 请求结果代码,成功为200 错误为400
status 请求结果,成功时为"success"错误时为"error"
message 错误信息,请求成功时为空,错误时错误信息
splashImg 引导图片url
splashEnabled 引导功能开关

php请求示例

<?php

//引用config.php
include 'config.php';

//接口需要的参数(非sign)赋值
$channelId = "127075";

$params = array(
    'appId'=>$appId,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //详细查看config.php文件的getSign方法

//接口请求url
$url = "http://api.polyv.net/live/v2/channelSetting/$channelId/getSplash?appId=$appId&timestamp=$timestamp&sign=$sign";

//输出接口请求结果
echo file_get_contents($url);

?>

签名规则(config.php文件代码查看)

http://dev.polyv.net/2018/liveproduct/l-api/rule/sign/

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

设置引导开关以及引导图片

接口URL

http://api.polyv.net/live/v2/channelSetting/{channelId}/setSplash

接口说明

(接口调用有频率限制,详细请查看)

1、设置引导页开关以及引导图,开启开关且之前未设置过引导图,则上传图片不能为空。
2、引导图要求:只能为jpg、jpeg、png三种格式,大小不能超过4Mb。
3、接口URL中的{channelId}为 频道ID
4、接口支持https协议

返回结果支持格式

JSON

请求方式

POST

请求数限制

TRUE

请求参数

参数名 必选 类型 说明
splashEnabled Y或N 设置开启或关闭引导页
imgfile MultipartFile 支持jpg、jpeg、png三种格式,大小不能超过4Mb
appId string 从API设置中获取,在直播系统登记的appId
timestamp string 当前13位毫秒级时间戳,3分钟内有效
sign string 签名,为32位大写的MD5值

响应成功JSON示例:

设置引导页,未上传图片

{
    "code":200,
    "status":"success",
    "message":"",
    "data":"success"
}

设置引导页,同时上传图片

{
    "code":200,
    "status":"success",
    "message":"",
"data":"//livestatic.videocc.net/uploaded/images/2017/08/esxuxr0967.png"
}

响应失败JSON示例:

未输入appId

{
    "code": 400,
    "status": "error",
    "message": "appId not found.",
    "data": ""
}

appId不正确

{
    "code": 400,
    "status": "error",
    "message": "application not found.",
    "data": ""
}

时间戳错误

{
    "code": 400,
    "status": "error",
    "message": "invalid timestamp.",
    "data": ""
}

频道号错误

{
    "code": 400,
    "status": "error",
    "message": "channel not found.",
    "data": ""
}

签名错误

{
    "code": 403,
    "status": "error",
    "message": "invalid signature.",
    "data": ""
}

splashEnabled开关输入错误(只能输入Y 或 N)

{
    "code": 400,
    "status": "error",
    "message": "splashEnabled is wrong.",
    "data": ""
}

图片大于4Mb

{
    "code": 400,
    "status": "error",
    "message": "image oversize error.",
    "data": ""
}

图片格式错误

{
    "code": 400,
    "status": "error",
    "message": "image format error.",
    "data": ""
}

开启开关且之前未设置过图片

{
    "code": 400,
    "status": "error",
    "message": "imgfile can not be null.",
    "data": ""
}

其他错误

{
    "code": 400,
    "status": "error",
    "message": "设置失败",
    "data": ""
}

字段说明

参数名 说明
code 请求结果代码,成功为200 错误为400
status 请求结果,成功时为"success"错误时为"error"
message 错误信息,请求成功时为空,错误时错误信息
data 成功请求时为"success",如果上传图片则为图片url

php请求示例

<?php

//引用config.php
include 'config.php';


//接口需要的参数(非sign)赋值
$userId = "XXXXXXXX";
$channelId = "127075";
$imgfile = 'C:\Users\polyv\Desktop\timg.jpg';

$params = array(
    'appId'=>$appId,
    'timestamp'=>$timestamp,
    'splashEnabled' => $splashEnabled
  );

//生成sign
$sign = getSign($params); //详细查看config.php文件的getSign方法

$data = array(
    'appId' => $appId,
    'timestamp' => $timestamp,
    'splashEnabled' => $splashEnabled,
    'sign' => $sign,
    'imgfile' => new CURLFile(realpath($imgfile))
);

$url = "http://api.polyv.net/live/v2/channelSetting/$channelId/setSplash";
$ch = curl_init() or die ( curl_error() );
curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $data);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
$reponse = curl_exec ( $ch );
curl_close ( $ch );
print_r($reponse);

?>

签名规则(config.php文件代码查看)

http://dev.polyv.net/2018/liveproduct/l-api/rule/sign/

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

共享屏幕时出现黑屏解决方法

问题描述:

在部分用户使用直播助手时,共享屏幕或窗口出现黑屏,无法采集画面的情况(多出现在win10系统中)

原因分析:

主要是由于用户显卡交互的原因(双显卡),默认显卡不支持采集

黑屏案例:

示图如下

素材1
  

解决方案:

文字版:

此电脑(右键)-管理-设备管理器-显示适配器-禁用第一个默认显卡即可
  

图版:

右键此电脑-管理

  

素材5
  

设备管理器-显卡适配器

  

素材2

禁用第一个默认显卡

  

素材3
  

以上几步,即可修复该问题,重启直播客户端,最终效果如下

  

素材4
  

特别提醒

如果禁用第一个显卡无法解决,请恢复该显卡,尝试禁用其他显卡。

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

查询频道某段时间内的统计数据

接口URL

http://api.polyv.net/live/v2/statistics/{channelId}/summary

接口说明

(接口调用有频率限制,详细请查看)

1、作用:通过频道ID获取该频道某段时间的直播统计数据。
2、接口URL中的{channelId}为 频道ID
3、接口支持https协议

返回结果支持格式

JSON

请求方式

GET

请求数限制

TRUE

请求参数

参数名 必选 类型 说明
startDay yyyy-MM-dd的日期字符串 要查询的数据的开始日期
endDay yyyy-MM-dd的日期字符串 要查询的数据的结束日期
appId string 从API设置中获取,在直播系统登记的appId
timestamp string 当前13位毫秒级时间戳,3分钟内有效
sign string 签名,为32位大写的MD5值

响应成功JSON示例:

{
    status: "success",
    result: [
    {
        currentDay: "2017-08-02",
        channelId: 101378,
        userId: "edv3kno3t5",
        pcPlayDuration: 18,
        pcFlowSize: 7533133,
        pcVideoView: 3,
        pcUniqueViewer: 1,
        mobilePlayDuration: 10,
        mobileFlowSize: 0,
        mobileVideoView: 6,
        mobileUniqueViewer: 2,
        createdTime: 1501697384000,
        lastModified: 1501697384000
    }, {
        currentDay: "2017-08-03",
        channelId: 101378,
        userId: "edv3kno3t5",
        pcPlayDuration: 34,
        pcFlowSize: 23014636,
        pcVideoView: 10,
        pcUniqueViewer: 1,
        mobilePlayDuration: 16,
        mobileFlowSize: 0,
        mobileVideoView: 5,
        mobileUniqueViewer: 2,
        createdTime: 1501783204000,
        lastModified: 1501783204000
    }, {
        currentDay: "2017-08-04",
        channelId: 101378,
        userId: "edv3kno3t5",
        pcPlayDuration: 3,
        pcFlowSize: 0,
        pcVideoView: 1,
        pcUniqueViewer: 1,
        mobilePlayDuration: 0,
        mobileFlowSize: 0,
        mobileVideoView: 0,
        mobileUniqueViewer: 0,
        createdTime: 1501816874000,
        lastModified: 1501816874000
    }
]}

响应失败JSON示例:

{
    code: "invalid.request",
    msg: "signature error."
}

字段说明

参数名 说明
currentDay 当期日期:yyyy-MM-dd
channelId 频道ID
userId 直播账号ID
pcPlayDuration PC端播放时长,单位:分钟
pcFlowSize PC端消耗流量,单位:bytes
pcVideoView PC端总播放量,类似PV
pcUniqueViewer PC端唯一观众数,类似UV
mobilePlayDuration 移动端播放时长,单位:分钟
mobileFlowSize 移动端消耗流量,单位:bytes
mobileVideoView 移动端总播放量,类似PV
mobileUniqueViewer 移动端唯一观众数,类似UV
createdTime 记录添加的时间
lastModified 记录修改的时间

php请求示例

<?php

//引用config.php
include 'config.php';

//接口需要的参数(非sign)赋值
$channelId = "127075";
$startDay = "2017-09-11";
$endDay = "2018-03-08";

$params = array(
    'appId'=>$appId,
    'endDay'=>$endDay,
    'startDay'=>$startDay,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //详细查看config.php文件的getSign方法

//接口请求url
$url = "http://api.polyv.net/live/v2/statistics/".$channelId."/summary?timestamp=".$timestamp."&sign=".$sign."&endDay=".$endDay."&startDay=".$startDay."&appId=".$appId;
//输出接口请求结果
echo file_get_contents($url);

?>

签名规则(config.php文件代码查看)

http://dev.polyv.net/2018/liveproduct/l-api/rule/sign/

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

红包功能设置

开通企业付款功能

开通前提条件:第一,需要入驻满90天;第二,连续30天都要有交易。

开通路径:微信公众号--->添加功能插件--->从模板库中添加。

POLYV直播公众号定制1.32684

申请操作失败通知模板

申请路径:微信支付后台--->产品大全--->企业付款到零钱。

POLYV直播公众号定制1.32730

添加路径:微信公众号--->模板消息--->模板库--->创建模板

POLYV直播公众号定制1.32767

根据以下内容进行创建

POLYV直播公众号定制1.32781

下载支付证书。

下载路径:微信商户平台--->账户中心--->API安全。

POLYV直播公众号定制1.32822

将证书提供至保利威视

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

POLYV公众号定制的作用

1、专属域名

公众号定制后,微信认证信息、微信下拉域名、登录授权公众号、直播观看页域名等均显示用户所设置内容。

 微信下拉域名 

POLYV直播公众号定制62   

 登录授权公众号

    POLYV直播公众号定制-170627986

直播观看页域名

POLYV直播公众号定制-1706271030

2、收入快速到账

付费观看、打赏等收入,均直接到达用户微信公众号账号处,不收取任何手续费。(定制后因账号主体变化,已经付费观看的观众需要在新的公众号付费才能观看,该情况可通过白名单观看功能绕开付费)

3、丰富的微信玩法

可以使用自己的公众号,使用预约功能、任务邀请卡等功能,吸引公众号粉丝。

预约功能

POLYV直播公众号定制-1706271142 POLYV直播公众号定制-1706271144

邀请卡功能

POLYV直播公众号定制-1706271172 POLYV直播公众号定制-1706271174

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...