跳到主要内容

概要

开发Janus应用时,可使用开放平台提供的API获取Janus上的设备列表,设备数据,可以存储数据,读取数据,用户提醒等操作

你可以在JS代码中通过如下方式引入Janus API实例

define([], function () { 

var app = angular.module('app');

// 引入Janus API的方式
app.controller('HeaderController', ['$scope','janus', function ($scope,janus) {
// 使用Janus API
janus.loadDeviceList().then(function() {
// 加载设备列表后执行的callback
});
}]);
})

API列表

序号名称描述
1janus.createDevice创建设备
2janus.getDeviceInfo获取单个设备信息
3janus.getDeviceList获取设备列表信息
4janus.getDeviceHistoryData获取设备历史数据
5janus.pushDataToDevice向设备下发数据
6janus.sendDeviceData通过接口发送数据至设备
7janus.subscribeDeviceLiveData订阅设备实时数据
8janus.unSubscribeDeviceLiveData取消订阅设备实时数据
9janus.request发起HTTP/HTTPS网络求
10janus.goToMenuByIndex根据菜单index,跳转菜单
11janus.goToMenuByName根据菜单name,跳转菜单
12janus.goToMenuDetailByIndex根据菜单详情index,跳转详情页面
13janus.goToMenuDetailByName根据菜单详情name,跳转详情页面
14janus.getRecordId获取参数id
15janus.apply强制重新渲染页面
16janus.getAppId获取应用ID
17janus.getAppJson获取app.json配置
18janus.getData获取某个字段的值
19janus.setData设置某个字段值
20janus.getFilePath获取文件的径
21janus.refreshPage刷新页面
22janus.showDialog显示定制的弹出框
23janus.showDomWaiting显示loading
24janus.showNotify显示提示信息
25janus.updateLiveDataField更新页面上字段的值
26janus.uploadFilePage上传文件
27janus.downloadFilePage下载文件
28janus.getCurrentUserInfo获取当前用户登录信息
29janus.getAllUser获取团队下所有用户