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

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

漏刻有时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!

相关文章
|
4天前
|
存储 缓存 运维
DataWorks操作报错合集之DataWorks根据api,调用查询文件列表接口报错如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
13 1
|
4天前
|
SQL 数据管理 API
数据管理DMS产品使用合集之阿里云DMS提供API接口来进行数据导出功能吗
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
|
4天前
|
运维 Serverless API
Serverless 应用引擎产品使用之在阿里函数计算中开启函数计算 API 接口如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
103 6
|
7天前
|
前端开发 Java 测试技术
IDEA 版 API 接口神器来了,一键生成文档,贼香!
IDEA 版 API 接口神器来了,一键生成文档,贼香!
20 0
|
Web App开发 存储 API
API & HTTP 请求调试:Postman
参考: Postman 是一个非常棒的Chrome扩展,提供功能强大的API & HTTP 请求调试。 它能够发送任何类型的HTTP requests (GET, HEAD, POST, PUT..),附带任何数量的参数+ headers。
1882 0
|
24天前
|
缓存 前端开发 API
API接口封装系列
API(Application Programming Interface)接口封装是将系统内部的功能封装成可复用的程序接口并向外部提供,以便其他系统调用和使用这些功能,通过这种方式实现系统之间的通信和协作。下面将介绍API接口封装的一些关键步骤和注意事项。
|
1月前
|
DataWorks 安全 API
在DataWorks中创建的接口如果要使用API网关进行鉴权
【4月更文挑战第3天】在DataWorks中创建的接口如果要使用API网关进行鉴权
18 2
|
21天前
|
SQL API Python
Python DB API下规范下cursor对象常用接口
Python DB API下规范下cursor对象常用接口。
16 4
|
8天前
|
API 开发者
邮件API接口使用的方法和步骤
AOKSEND指南:了解和使用邮件API接口,包括选择适合的接口(如AOKSEND、Mailgun、SMTP),获取访问权限,配置发件人、收件人及邮件内容,调用接口发送邮件,并处理返回结果,以高效集成邮件功能。
|
11天前
|
Java API Android开发
[NDK/JNI系列04] JNI接口方法表、基础API与异常API
[NDK/JNI系列04] JNI接口方法表、基础API与异常API
12 0