前言

海康接口开发之访客登记(一) 获取人员信息
海康接口开发之访客登记(二) 推送访客信息


一、步骤

感觉这里没什么好说的,就是获取些控件值,序列化一下到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; }

三、效果

海康接口开发之访客登记(二) 推送访客信息相关推荐

  1. 海康接口开发之访客登记(一) 获取人员信息

    前言 以下基于海康ISC平台: 先说思路:通过接口获取人员信息(主要是获取访客接口需要的信息),填入到访时间.来访组织等来访信息后,通过接口抛到ISC平台. 海康接口开发之访客登记(一) 获取人员信息 ...

  2. 大华的支持rtmp推流吗_RTSP安防摄像机(海康大华宇视等)如何推送到RTMP流媒体服务器进行直播...

    方案介绍 目前互联网直播的CDN和标准RTMP流媒体服务器通常只能接收RTMP格式的音视频推流.目前市场上有一些自带RTMP推流的摄像机和编码器,可以直接在其rtmp推流配置里面配置推送到RTMP流媒 ...

  3. 如何实现多路海康大华等RTSP数据转RTMP推送

    一个好的转发模块,首先要低延迟!其次足够稳定.灵活.有状态反馈机制.资源占用低,跨平台,最好以接口形式提供,便于第三方系统集成. 以Windows平台为例,我们的考虑的点如下 1. 拉流:通过RTSP ...

  4. 微信公众号的二次开发(三、接收事件推送获取用户信息)

    在上篇<微信公众号的二次开发(二 自定义菜单的创建)>中我们介绍了自定义菜单的创建.本篇文章将介绍如何通过接收事件推送来获取用户信息.首先我们阅读官方文档: 根据官方文档的介绍 微信公众号 ...

  5. 海康威视摄像机的实时读取篇二(海康SDK开发环境配置)

    利用海康SDK+OpenCV,实现海康摄像机图像实时读取.篇二介绍海康SDK开发环境配置及相关注意事项. 海康SDK开发环境配置 海康SDK开发环境配置具体步骤类似篇一(http://blog.csd ...

  6. 海康sdk捕获码流数据通过JavaCV推成rtmp流的实现思路(PS流转封装RTMP)

    海康sdk捕获码流数据通过JavaCV推成rtmp流的实现思路(PS流转封装RTMP) 问题分析 转码推rtmp PS流转封装 码云(Gitee)主页:https://gitee.com/banmaj ...

  7. java 开发与快递鸟对接的推送接口

    java 开发与快递鸟对接的推送接口 最近公司需要跟快递鸟进行对接,使用快递鸟的API来查询商城的物流信息,在此记录一下,自己跟快递鸟对接的过程吧,如果有那些不对的地方请指出,觉得可以的话转载记得表明 ...

  8. 小程序客服消息推送公众号文章 引导关注公众号的操作方法

    大家一定有遇到过类似的情况,一些小程序引导关注公众号的方法.那就是让客户点击在线客服,然后在线客服里主动推送一篇文章,也就是公众号的文章,客户点击这个文章可以一键关注公众号.这种是怎么做到的呢? 这个 ...

  9. 小程序消息推送及客服(JAVA后台)

    小程序客服及消息推送开发(后台JAVA) 最近公司在做小程序,涉及到客服及消息推送,简单的记录下开发过程及心得 客服 小程序自带的有客服功能只需要开启就行了. 选择开启后即可使用. 消息推送 首先在开 ...

最新文章

  1. curl请求模拟post发送json
  2. kong安装配置手册
  3. sql 大于某个日期_图解面试题:如何比较日期数据?
  4. 使用FileZilla连接Linux
  5. LeetCode(929)——独特的电子邮件地址(JavaScript)
  6. Java 利用泛型实现折半查找法
  7. python识别银行卡数字_Python银行卡数字识别项目 (Opencv)
  8. 【狂神说Redis】1NoSQL概述 1-1为什么使用NoSQL
  9. android 动画方式,Android动画实现方式的汇总
  10. 情迁机器人手机版1.6.9升级说明包含多个重要更新
  11. 手动更新windows补丁
  12. 打印机驱动无法安装到计算机是,电脑打印机无法安装驱动的解决方法
  13. Cocos Creator 微信小游戏排行榜
  14. Sencha Themer
  15. 计算机开机硬件检查,开机bios检测硬件信息方法
  16. java中用new创建一个对象的过程解析
  17. 大雁塔,青龙寺,樱花舞,落尘香
  18. Babel转码时报错 Unexpected EOF at line 1 column 2 of the JSON5 data. Still to read:“”
  19. SpringMVC + MyBatis + MySQL + Redis(作为二级缓存) 配置
  20. LonelyWriter for Mac(小黑屋写作软件)

热门文章

  1. UiPath官网下载安装教程
  2. 虹科方案|用Western Digital和ATTO技术优化SMR存储解决方案的负载
  3. 听见丨今年全球全功能智能手表出货3160万部,2021年翻番 华为与百度达成全面战略合作,AI结合手机或将成未来趋势
  4. openflow hands on tutorial 使用心得
  5. facebook开始裁管理者了...
  6. hive函数大全(数学函数,集合函数,类型转换,日期函数,条件函数,字符串函数,及侧视图)
  7. python filetype pdf_Python整合pdf【新手必学】
  8. 内网安全第二章内网信息的收集下
  9. 高速动车组全谱系图解
  10. 冲破性感标签后,维密如何让中国女孩买单?