0
点赞
收藏
分享

微信扫一扫

漏刻有时API接口实战开发系列(1):萤石云HTTP接口API开发获取直播接口和流量数据查询(ajax)

桑二小姐 2022-02-10 阅读 34
ajaxhtmljson


漏刻有时API接口实战开发系列,主要针对现有互联网和物联网接口的技术开发,使用js技术,采用ajax直接对接相关接口。(安全隐患:appKey和secret会直接暴露在前端HTML代码中,实际生产环境,使用后台语言如php获取即可)。

获取accessToken

$.ajax({
type: 'post',
url: 'https://open.ys7.com/api/lapp/token/get',
async: true,
dataType: 'json',
data: {
appKey: 'bcb**',
appSecret: 'a74**'
},
success: function (res) {
//console.log(res);
$("#token").html(res.data.accessToken);

//获取直播地址;
getList(res.data.accessToken);

//账号下流量消耗汇总;
getTraffic(res.data.accessToken);
},
error: function (err) {
console.log("API call Failed: ", err);
}
});

获取直播接口

//直播地址相关接口
function getList(token) {
$.ajax({
type: 'post',
url: 'https://open.ys7.com/api/lapp/live/video/list',
async: true,
dataType: 'json',
data: {
accessToken: token,
},
success: function (res) {
//console.log(res.data[0]);
$("#list").html(res.data[0].hdAddress);
},
error: function (err) {
console.log("API call Failed: ", err);
}
});
}

获取流量数据查询

//账号下流量消耗汇总
function getTraffic(token) {
$.ajax({
type: 'post',
url: 'https://open.ys7.com/api/lapp/traffic/user/total',
async: true,
dataType: 'json',
data: {
accessToken: token,
},
success: function (res) {
console.log(res);
$("#traffic").html(res.data.usedFlow);
},
error: function (err) {
console.log("API call Failed: ", err);
}
});
}

Done!



举报

相关推荐

0 条评论