JavaWeb整合萤石云(二)

 上篇写了如何整合萤石云的js之类,这篇写如何接入设备,视频地址 ,accessToken等

 登录萤石开放平台,点击【控制台

 进入【我的资源】-【设备列表】-添加设备,也就是对设备授权,建议通过手机APP添加,我就在添加设备这里踩过坑,老是提示添加失败(设备断电上电和手机检测要同步),默认一个账户可以添加20个设备

 

 添加好设备后就会出现设备信息和通道信息

如何获取token,后端接口通过HTTP的POST请求获取token,存在redis里,设置有效期为6天

① AccessToken,即访问令牌。接口调用必备的公共参数之一,用于校验接口访问/调用是否有权限,有效期为7天,有效期内不需要重复申请,可以重复使用;
② 有效期7天无法变更,请在业务端使用AccessToken的场景中,校验老Token的有效性和失效时重新获取Token的机制;
③ 新获取Token不会使老Token失效,每个Token独立拥有7天生命周期 接口列表如下:

序号接口功能描述
1根据appKey和secret获取accessToken用于管理员获取accessToken

根据appKey和secret获取accessToken

  • 接口功能

    该接口用于管理员账号根据appKey和secret获取accessToken,appKey和secret可以在官网-开发者服务-我的应用中找到

    注意:获取到的accessToken有效期是7天,请在即将过期或者接口报错10002时重新获取,每个token具备独立的7天生命周期,请勿频繁调用避免占用过多接口调用次数

  • 请求地址

    https://open.ys7.com/api/lapp/token/get

  • 请求方式

    POST

  • 请求参数
参数名类型描述是否必选
appKeyStringappKeyY
appSecretStringappSecretY
  • HTTP请求报文
POST /api/lapp/token/get HTTP/1.1
Host: open.ys7.com
Content-Type: application/x-www-form-urlencoded

appKey=9mqitppidgce4y8n54ranvyqc9fjtsrl&appSecret=096e76501644989b63ba0016ec5776
  • 返回数据
{
    "data": {
        "accessToken": "at.7jrcjmna8qnqg8d3dgnzs87m4v2dme3l-32enpqgusd-1jvdfe4-uxo15ik0s",
        "expireTime": 1470810222045
    },
    "code": "200",
    "msg": "操作成功!"
}

最后看下效果 

 目前只接入了三路摄像头,点击【摄像1/2/3】可切换视频播放

 到这里基本上完成了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值