XYLink

来自于:开发者立即使用

login link

概述

此模块封装了小鱼易连的监控SDK,可以通过此模块来远程监控摄像头的监控内容,由于小鱼易连SDK付费,使用之前需要和小鱼易连的销售联系,开通SDK,并注册应用;

使用此模块之前需先在 config.xml文件配置基础环境属性,方法如下

  • 名称:XYLink
  • 参数:extID

  • 配置示例

  1. <feature name="XYLink">
  2. <param name="extID" value="70a9d79ad03b0ef40968783d21ee9bde75ec9693"/>
  3. </feature>
  • 字段描述:

    extID:企业ID;用户开通SDK后,小鱼易连分配的enterpriseId(AINEMO_EXT_ID)

android编译说明

  • 使用升级环境编译
  • 最低支持的版本为android4.4(API 19)

login

登录小鱼易连

login(params, callback(ret))

params

displayName

  • 类型:字符串
  • 描述:(必选项)用户的显示名;
  • 注:不支持如下字段

    1. ‘;' ‘:' ‘,' ‘=' ‘-' ‘(' ‘)' ‘[' ‘]' ‘{' ‘}' ‘@' ‘#' ‘*' '\' '\r '\n’ '\t'

externalUserId:

  • 类型:字符串
  • 描述:(必选项)唯一用户标示,需保证唯一,建议使用自己业务系统的UserID

callback(ret)

ret:

  • 类型:JSON对象
  • 描述:登录成功的状态
  • 内部字段:
  1. status: true //布尔类型;登录是否成功
  2. number:‘12345678 //字符串;登录成功后用户id;当status为true时此参数有值;link接口需要用到此参数;
  3. username:'' //字符串;登录成功后的用户名;当status为true时此参数有值;link接口需要用到此参数;

示例代码

  1. var XYLink = api.require('XYLink');
  2. var params = {displayName:'apicloud', externalUserId:'1234567890'};
  3. XYLink.login(params, function(ret){
  4. alert(JSON.stringify(ret));
  5. })

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

link

连接终端设备

link(params)

params

deviceId:

  • 类型:字符串
  • 描述:(必选项) 终端设备id

password:

  • 类型:字符串
  • 描述:(可选项) 设备密码
  • 默认值:无

number:

  • 类型:字符串
  • 描述:(必选项) 用户id

username:

  • 类型:字符串
  • 描述:(可选项)用户名

示例代码

  1. var XYLink = api.require('XYLink');
  2. var params = {deviceId:'12345678', number:'1234567890'};
  3. XYLink.login(params)

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本