海康接口开发之访客登记(二) 推送访客信息
前言
海康接口开发之访客登记(一) 获取人员信息
海康接口开发之访客登记(二) 推送访客信息
一、步骤
感觉这里没什么好说的,就是获取些控件值,序列化一下到json然后往接口地址推送,直接贴代码吧=.= (请忽视命名规范、写法、注释等的Low态,毕竟一边做项目一遍敲代码)
后续再研究下接口返回的访客验证码和二维码怎么用。
二、代码
protected void Button1_Click(object sender, EventArgs e){//调取封装好的接口参数HttpUtillib.SetPlatformInfo(ISC_Config.appkey, ISC_Config.secret, ISC_Config.ip, ISC_Config.port, ISC_Config.isHttps);//获取前端被访人IDvar PartnerId = RE_PartnerId.Value;//获取前端所填时间及将其转换为ISO8601格式(海康接口需要)var StartTime = dt_start.Value;var EndTime= dt_end.Value;DateTime Dsj = Convert.ToDateTime(StartTime);DateTime Esj = Convert.ToDateTime(EndTime);var SS = Dsj.ToString("yyyy-MM-ddTHH:mm:sszzz");var EE = Esj.ToString("yyyy-MM-ddTHH:mm:sszzz");List<VisitorInfoListItem> visitorInfoList_list = new List<VisitorInfoListItem>(){new VisitorInfoListItem{visitorName = RE_Name.Value,//性别,这里写死了,有时间的话做个单选框gender = 1,phoneNo = RE_telphone.Value,plateNo =RE_Car.Value,certificateType = 111,certificateNo = RE_CardID.Value,visitorWorkUnit=RE_Company.Value}};Root RootObject = new Root(){receptionistId = PartnerId,visitStartTime= SS,visitEndTime= EE,visitPurpose= RE_Reason.Text,visitorInfoList= visitorInfoList_list};//序列化jsonstring retjson = JsonConvert.SerializeObject(RootObject);//填充Urlstring uri = "/artemis/api/visitor/v2/appointment";//发起POST请求,返回响应字节数组byte[] result = HttpUtillib.HttpPost(uri, retjson, 30);if (null == result){Response.Write("<script>alert('系统出错,请再次预约!')</script>");}else{Response.Write("<script>alert('预约成功,请截图或者复制预约信息!')</script>");}}
public class VisitorInfoListItem{public string visitorName { get; set; }public int gender { get; set; }public string phoneNo { get; set; }public string plateNo { get; set; }public int certificateType { get; set; }public string certificateNo { get; set; }public string visitorWorkUnit { get; set; }}public class Root{public string receptionistId { get; set; }public string visitStartTime { get; set; }public string visitEndTime { get; set; }public string visitPurpose { get; set; }public List<VisitorInfoListItem> visitorInfoList { get; set; }
三、效果
海康接口开发之访客登记(二) 推送访客信息相关推荐
- 海康接口开发之访客登记(一) 获取人员信息
前言 以下基于海康ISC平台: 先说思路:通过接口获取人员信息(主要是获取访客接口需要的信息),填入到访时间.来访组织等来访信息后,通过接口抛到ISC平台. 海康接口开发之访客登记(一) 获取人员信息 ...
- 大华的支持rtmp推流吗_RTSP安防摄像机(海康大华宇视等)如何推送到RTMP流媒体服务器进行直播...
方案介绍 目前互联网直播的CDN和标准RTMP流媒体服务器通常只能接收RTMP格式的音视频推流.目前市场上有一些自带RTMP推流的摄像机和编码器,可以直接在其rtmp推流配置里面配置推送到RTMP流媒 ...
- 如何实现多路海康大华等RTSP数据转RTMP推送
一个好的转发模块,首先要低延迟!其次足够稳定.灵活.有状态反馈机制.资源占用低,跨平台,最好以接口形式提供,便于第三方系统集成. 以Windows平台为例,我们的考虑的点如下 1. 拉流:通过RTSP ...
- 微信公众号的二次开发(三、接收事件推送获取用户信息)
在上篇<微信公众号的二次开发(二 自定义菜单的创建)>中我们介绍了自定义菜单的创建.本篇文章将介绍如何通过接收事件推送来获取用户信息.首先我们阅读官方文档: 根据官方文档的介绍 微信公众号 ...
- 海康威视摄像机的实时读取篇二(海康SDK开发环境配置)
利用海康SDK+OpenCV,实现海康摄像机图像实时读取.篇二介绍海康SDK开发环境配置及相关注意事项. 海康SDK开发环境配置 海康SDK开发环境配置具体步骤类似篇一(http://blog.csd ...
- 海康sdk捕获码流数据通过JavaCV推成rtmp流的实现思路(PS流转封装RTMP)
海康sdk捕获码流数据通过JavaCV推成rtmp流的实现思路(PS流转封装RTMP) 问题分析 转码推rtmp PS流转封装 码云(Gitee)主页:https://gitee.com/banmaj ...
- java 开发与快递鸟对接的推送接口
java 开发与快递鸟对接的推送接口 最近公司需要跟快递鸟进行对接,使用快递鸟的API来查询商城的物流信息,在此记录一下,自己跟快递鸟对接的过程吧,如果有那些不对的地方请指出,觉得可以的话转载记得表明 ...
- 小程序客服消息推送公众号文章 引导关注公众号的操作方法
大家一定有遇到过类似的情况,一些小程序引导关注公众号的方法.那就是让客户点击在线客服,然后在线客服里主动推送一篇文章,也就是公众号的文章,客户点击这个文章可以一键关注公众号.这种是怎么做到的呢? 这个 ...
- 小程序消息推送及客服(JAVA后台)
小程序客服及消息推送开发(后台JAVA) 最近公司在做小程序,涉及到客服及消息推送,简单的记录下开发过程及心得 客服 小程序自带的有客服功能只需要开启就行了. 选择开启后即可使用. 消息推送 首先在开 ...
最新文章
- curl请求模拟post发送json
- kong安装配置手册
- sql 大于某个日期_图解面试题:如何比较日期数据?
- 使用FileZilla连接Linux
- LeetCode(929)——独特的电子邮件地址(JavaScript)
- Java 利用泛型实现折半查找法
- python识别银行卡数字_Python银行卡数字识别项目 (Opencv)
- 【狂神说Redis】1NoSQL概述 1-1为什么使用NoSQL
- android 动画方式,Android动画实现方式的汇总
- 情迁机器人手机版1.6.9升级说明包含多个重要更新
- 手动更新windows补丁
- 打印机驱动无法安装到计算机是,电脑打印机无法安装驱动的解决方法
- Cocos Creator 微信小游戏排行榜
- Sencha Themer
- 计算机开机硬件检查,开机bios检测硬件信息方法
- java中用new创建一个对象的过程解析
- 大雁塔,青龙寺,樱花舞,落尘香
- Babel转码时报错 Unexpected EOF at line 1 column 2 of the JSON5 data. Still to read:“”
- SpringMVC + MyBatis + MySQL + Redis(作为二级缓存) 配置
- LonelyWriter for Mac(小黑屋写作软件)
热门文章
- UiPath官网下载安装教程
- 虹科方案|用Western Digital和ATTO技术优化SMR存储解决方案的负载
- 听见丨今年全球全功能智能手表出货3160万部,2021年翻番 华为与百度达成全面战略合作,AI结合手机或将成未来趋势
- openflow hands on tutorial 使用心得
- facebook开始裁管理者了...
- hive函数大全(数学函数,集合函数,类型转换,日期函数,条件函数,字符串函数,及侧视图)
- python filetype pdf_Python整合pdf【新手必学】
- 内网安全第二章内网信息的收集下
- 高速动车组全谱系图解
- 冲破性感标签后,维密如何让中国女孩买单?