企业微信 API
企业内部开发第三方应用开发智慧硬件开发
企业内部开发第三方应用开发智慧硬件开发
  1. 无线投屏设备
  • 硬件直连接入
    • 概述
    • 设备接入
      • 接入协议概述
      • 接口调用
        • 获取SecretNo
        • 获取服务器时间
        • 设备注册网络
        • 设备激活
        • 设备心跳
        • 获取最新固件信息
        • 上传日志文件
        • 设备登录二维码
        • 上报设备异常事件
        • 获取设备绑定企业信息
        • 触发云端下发指令
      • 回调通知
        • 企业绑定设备事件
        • 企业解绑设备事件
        • 固件升级指令
        • 上传日志文件指令
        • 重启设备指令
      • 蓝牙相关协议
        • 蓝牙识别及配网协议
        • 蓝牙识别及配网SDK
      • 附录
        • 设备比对版本号流程
        • 设备报警及日志上传流程
    • 考勤/门禁设备
      • 接口调用
        • 全量获取用户数据
        • 增量获取用户数据
        • 检查UserId合法性
        • 获取UserId的变更信息
        • 获取通讯录最新版本号
        • 上传识别特征值
        • 增量获取访客数据
        • 获取访客列表最新版本号
        • 上报考勤打卡/门禁通行记录
        • 上报体温检测记录
        • 异步补录体温检测记录
        • 获取设备自助录入开关状态
        • 获取健康码信息
        • 指纹/人脸多算法版本协议
      • 云端下发指令
        • 通讯录变更事件
        • 成员UserId变更事件
        • 访客列表变更事件
        • 设备自助录入开关变更事件
        • 识别信息录入指令
        • 取消识别信息录入指令
        • 远程开门/扫码开门指令
      • 附录
        • 全量拉取通讯录流程
        • 门禁通行规则语法说明
        • 访客UserId规则说明
        • 员工二维码校验规则
        • 访客二维码校验规则
    • 打印/扫描设备
      • 打印/扫描设备接入指引
      • 接口调用
        • 获取身份验证二维码
        • 获取打印任务列表
        • 下载打印文件
        • 上报打印任务状态
        • 上传打印机扫描文件
        • 上报设备自定义属性
        • 带扩展参数的文件上传协议
      • 回调通知
        • 打印任务推送事件
        • 打印任务删除事件
    • 无线投屏设备
      • 无线投屏设备接入指引
      • Andriod系统设备接入
  • 硬件云端接入
    • 设备接入
      • 接口调用
        • 获取设备型号调用凭证
        • 获取设备授权密钥
        • 获取设备调用凭证
        • 录入设备
        • 获取设备详情
        • 更新设备状态
        • 全量获取设备成员列表
        • 获取设备中指定成员的信息
        • 上报设备固件升级结果
      • 回调通知
        • 回调协议相关
        • 企业绑定设备事件
        • 企业解绑设备事件
        • 通讯录变更事件
        • 固件升级指令
        • 设备型号model_ticket推送事件
        • 查询设备SN合法性事件
    • 考勤/门禁设备
      • 接口调用
        • 上报考勤打卡记录
        • 上报体温检测记录
        • 上报门禁通行记录
        • 上报成员识别信息变化结果
        • 上报远程开门结果
      • 回调通知
        • 识别信息录入指令-录入指纹或人脸指令
        • 识别信息录入指令-取消录入指纹或人脸指令
        • 远程开门指令
        • 识别信息删除回调-删除指纹或人脸指令
    • 打印/扫描设备
      • 接口调用
        • 获取打印身份识别二维码
        • 获取打印任务列表
        • 获取打印文件
        • 上报打印任务状态
        • 上传扫描文件
        • 上报打印机状态变更
        • 返回转码后的打印文件
      • 回调通知
        • 推送打印任务
  1. 无线投屏设备

Andriod系统设备接入

第三方服务商在硬件中嵌入SDK时,需要同时完成设备注册和设备适配,其中设备适配仅针对会议平板,投屏盒子和投影仪仅需要完成设备注册即可。
一、 设备注册:
1.
静态注册:
静态注册是指服务商在自己企业微信服务商平台注册设备并登记编码,并将输出的配对信息烧录至硬件设备中,供设备注册使用。
厂商需完成:
\1) 服务商平台-硬件管理-开发管理-添加设备(企业微信扫码选择静态二维码)
\2) 添加设备完成后,登记编码,然后通过配对文件信息烧录至设备中
\3) 提供系统接口供设备投屏应用获取配对信息
2.
动态注册:
动态注册可以避免提前将信息烧录至设备,但是服务商需要有远程后台服务能力,能够完成向企业微信服务商后台完成注册设备添加设备的CGI请求,并向设备提供远程接口。
具体流程如下:
img
1) 设备向服务商远程后台发送CGI,期望通过sn换取设备密钥secret_no和绑定二维码qr_code
2) 服务商远程服务后台服务收到请求,向企业微信服务商后台发送获取服务商凭证请求,换回provider_access_token
3) 服务商再通过sn,model_id及provider_access_token向企业微信服务商后台发送添加设备实例,换回设备密钥secret_no和绑定二维码qr_code
4) 服务商远程服务后台再将设备密钥secret_no和绑定二维码qr_code返回给设备
二、 设备适配
为完成会议平板应用的硬件适配,服务商需要提供以下信息:
功能方式返回值描述
LOGO提供资源文件或系统接口Drawable或String显示在首屏的厂商LOGO
有线网络连接的判断提供系统接口boolean判断有线网络是否连接
无线网络连接的判断提供系统接口boolean判断无线网络是否连接
蓝牙连接的判断提供系统接口boolean判断蓝牙是否连接
热点连接的判断提供系统接口boolean判断热点是否连接
跳转有线网络设置提供系统接口void提供跳转到有线网络设置的接口
跳转无线网络设置提供系统接口void提供跳转到无线网络设置的接口
跳转蓝牙设置提供系统接口void提供跳转到蓝牙设置的接口
跳转热点设置提供系统接口void提供跳转到热点设置的接口
跳转手写白板提供系统接口void提供跳转到手写白板的接口
跳转文档演示提供系统接口void提供跳转到文档演示的接口
跳转系统设置提供系统接口void提供跳转到系统设置的接口

【企业微信】API开发者 微信交流群

用微信扫右侧二维码,加入【企业微信】API开发者 交流群,互助沟通

扫码加入交流群
上一页
无线投屏设备接入指引
下一页
获取设备型号调用凭证
Built with