必发bifa88手机客服端支付微信门户及利用

在前边介绍很多的微信框架,基本上都应用EasyUI的界面来搭建的微信框架,如小说《C#付出微信门户及运用(8)-微信门户应用管理体系机能介绍》介绍的同一,不过随着微信的H5应用越来越多,因而转换为更合乎做H5页面使用框架的Bootstrap开发框架,本文介绍的整整微信模块都是按照Bootstrap的行使。

微信支付包蕴公众号、公司号、微信小程序等地点的支出内容,须求对腾信的微信API接口举办包装:包涵事件、菜单、订阅用户、多媒体文件、图文音信、新闻群发、微信支付和商社红包、摇一摇设备、语义掌握、微信小店、微信卡劵等有关接口处理,此外还包罗扫一扫、图库和照片管理、地理地方、H5页面开发等情节,以及商店号广播公布录接口、成员音信相互发送等地方接口。

1、系统的显要特征统计

微信门户应用管理连串,选择基于 MVC + Bootstrap + Ajax + Enterprise
Library
的技能路线,界面层选用Boostrap +
Metronic组合的前端框架,数据访问层扶助Oracle、SQLServer、MySQL、PostgreSQL等数据库。在微信门户系统之中,落成上面那个职能操作:

    1)达成菜单的动态配置及创新到服务器上;

    2)动态定义事件和响应音讯,完毕对差距行业,差别必要的菜系动作响应;

    3)动态的对答指令配置处理,已毕全方位应答链的新闻处理;

    4)获取订阅用户和用户分组新闻,并可以完毕用户分组音信的维护等操作;

    5)管理并创新多媒体文件、图文音讯等内容,方便为客户推送信息做准备。

    6)使用向选定订阅用户依然分组进行新闻的群发功能。

 
  7)提供对用户语音的辨别,并将识别结果和事件处理举行过渡,完成语音内容的处理。

 
  8)提供对地理地方的记录和伸张应用,落成对百度气候、热映影片、影院、旅游、交通消息等方面的第三方应用的过渡。

    9)记录用户输入的对话记录,并可以按照会话记录向客户举办新闻的出殡。

 
  10)集成微信扫一扫的功效,已毕条码和二维码扫码的功能整合,可以在后台整合自身应处理;。

 
  11)集成微信其他流行成效,包罗摄录和图库选用、神速发送地理地方等功能;

    12)集成获取关心成员的唯一ID,更新用户备注,获取客服聊天记录等功能。

 
  13)集成微信支付和供销社红包、摇一摇设备、语义领悟、微信小店、微信卡劵等连锁接口处理。

 
  14)完毕集团通信录的治本,包蕴机关管理、成员管理、标签管理,使得我们得以更利于同步公司号音信;

    15)完结集团号无界定的新闻发送,可以使公司和关心成员之间联系更顺畅;

 
  16)集成集团号文件音讯、图片音讯、文件新闻、语音音讯、视频音讯、图文音讯等内容的出殡整合,统一处理接口;

 
  17)完毕企业号菜单的动态配置及立异到服务器上,动态定义菜单事件和响应音信,达成分歧的食谱动作响应;

 
  18)管理并更新集团号的多媒体文件,方便同步到祥和文件服务器举行存储和处理;

    19)使用重定向效率获订阅用户音信,落成集团成员身价的说明和拍卖。

 
  20)平台和微信开放平台整合扫描二维码登录,通过扫码绑定并直接登陆系统。

    ……

2、系统功效介绍

2.1)系统登录

 必发bifa88手机客服端 1

在系统登录界面输入账号和密码后(默许账号admin,密码为空),即可以一级管理员身份进入管理连串的主界面。

系统登录后,通过水平菜单进行后台作用管理。

必发bifa88手机客服端 2

2.2)微信账号管理

 系统援救多微信账号的连通管理和选择,同时援救订阅号、公众号、公司号、小程序的账号配置。

 必发bifa88手机客服端 3

可以在系统右上角进行账号的切换管理。

必发bifa88手机客服端 4

2.3)菜单管理

 在系统中管理菜单,并通过把菜单提交到服务器上,落成菜单的动态配置和扭转,可以为大家系统适应各类的急需,完毕灵活的处理。

必发bifa88手机客服端 5

微信菜单的丰硕界面如下所示。

必发bifa88手机客服端 6

 微信菜单的改动界面如下所示

必发bifa88手机客服端 7

 微信菜单定义是储存在数据库里面,倘使要求交给到微信服务器上并生效,则须求调用微信API接口举办拍卖,我在页面的Controller控制器里扩张一个付出到服务器的处理措施。

必发bifa88手机客服端 8

在微信服务账号的帮派上,菜单的变现效果如下所示。

必发bifa88手机客服端 9

大家通晓,微信的服务器架起了客户手机和开发者服务器的一个桥梁。当大家在微信服务器上的斯巴鲁账号创设了对应的菜系,通过新闻的传递和响应,就能完成了与用户的相互操作,上边是它的信息流程图。

必发bifa88手机客服端 10

 

2.4)菜单事件的拍卖

对于动态变化的食谱,大部分情景下是用作Click的不二法门,也就是要求定义每个菜单的事件响应操作,大家使用微信的话,可以明白到,微信的处理事件,一般可以响应用户文本信息、图片音信、图文音信等情节,常规下,一般选取文本音信照旧图文信息居多。

为了更加完成响应内容的采取,大家把菜单的风浪定义和内容定义举行分离管理,事件定义可以行使八个公文信息,也可以动用多少个图文新闻举办重组,这样可以兑现更为灵敏的使用环境。

必发bifa88手机客服端 11

加上事变定义如下所示

必发bifa88手机客服端 12

事件的响应内容编码,可以选取输入或者从“编辑”按钮中甄选,当选用“编辑”按钮举办精选的时候,系统弹出一个会话框供用户对事件的响应内容编码选用。

必发bifa88手机客服端 13

完了选取后,回到原先的新增界面,将会面到重返的记录就是大家选取的记录。

必发bifa88手机客服端 14

微信事件的编纂界面如下所示,类似新增界面的情节。

必发bifa88手机客服端 15

 

2.5)微信音信内容管理

地方说到,菜单的风浪经过涉及事件编码举行拍卖,而事件我可以结合几个新闻内容,因而消息内容是响应客户操作的微乎其微单元,它们得以是一条文本信息、图文信息,也能够是多条音信的组成(同类型的话)。

必发bifa88手机客服端 16

为了方便管理,我把新闻分为了图文、指令、文本类型,若是需求,还是可以依照必要把它细化为任何类型的音信。

音信内容的增进界面如下所示。

必发bifa88手机客服端 17

文本信息的手机上界面效果如下所示。

必发bifa88手机客服端 18

必发bifa88手机客服端,此间不管是文本信息依然图文音信,我们统一以图文音信的概念来定义音讯,若是是文本信息,大家只需求取得描述内容作为新闻的主导即可。

图文音信的编制界面如下所示,首要就是填充完整的始末和图表,以及页面详细的链接即可。

必发bifa88手机客服端 19

下面的那些客户关系管理种类的消息,在表哥大上突显的界面效果如下所示,单击链接,能够切换来新闻跳转链接地址的。

必发bifa88手机客服端 20

 

2.6)应答指令的掩护

回复指令的保险,有点类似于事件的管住,首要就是概念一些拔取的授命,方便构建应答系统的响应链,从而完成一步步的操作指令。

必发bifa88手机客服端 21

在后台装置好回答指令后,系统就能依照回应指令链举办拍卖了。首先大家需求提供一个跻身应答链的唤起界面,如下所示。

必发bifa88手机客服端 22

但我们在菜单选取应答系统后,系统再次回到一个文本提示界面,如下所示。

必发bifa88手机客服端 23

以此界面里面提示了一部分按键,包罗多少个定位的按键和一些事务按键,输入简单的1~6可以对拔取进行响应。

必发bifa88手机客服端 24

大家看到地点的界面,输入指令1后,系统进入下一层的回应指令,然后又列出多少个可供输入的按键和内容提示。

当大家后续输入业务按键1后,响应的是一个图文新闻,也是关于按键的详尽表明。

必发bifa88手机客服端 25

本条时候,我们也还足以输入*号按键,重回上一流菜单的。

 

2.7)客服管理效果

必发bifa88手机客服端 26

输入0则转入了客服对话情势,后续您发的其他音信,将会转化到多客服系统之中了。

必发bifa88手机客服端 27 

当用户发送音信后,客服助手就能立即接受音信并处理和客户的回应了。

 必发bifa88手机客服端 28

透过动用多客服的客户端,那样处理音讯交互起来卓殊便利,能取得客户的对话音信了,在总结机客户端上,看到的界面如下所示。

必发bifa88手机客服端 29

手机上的发话截图如下所示。

必发bifa88手机客服端 30

那样就可以透过多途径,及时响应客户的新闻了。

2.8)订阅用户管理

为了更有效管理订阅用户以及分组音讯,大家得以从微信服务器上得到相关的新闻,供我们询问关心的用户新闻,也足以为后续的群发音讯做准备。 

必发bifa88手机客服端 31

订阅用户的军事管制如下所示,默认同以通过用户的地点举办查看,地区根据:国家-省份-城市那样的级别举办举行。

必发bifa88手机客服端 32

也足以依照标签查看,标签可以展开保险,以及为标签进入或者移除人员,界面如下图所示。

必发bifa88手机客服端 33

以及可以根据分组查看,如下所示。

必发bifa88手机客服端 34

订阅用户可以从微信服务器上进行同步到地面,单击同步数据,可以把服务器上的用户数量下载到本地开展立异或者写入。

必发bifa88手机客服端 35

双击可以查阅订阅用户消息,查看订阅用户的详细音讯界面如下所示。

必发bifa88手机客服端 36

 

2.9)用户标签管理

微信公众号,仿照集团号的思路,增添了标签管理的功用,对关注的粉丝可以设置标签管理,落成更为便于的分组管理效用。开发者可以利用用户标签管理的连锁接口,完结对民众号的价签进行创办、查询、修改、删除等操作,也可以对用户展开打标签、打消标签等操作。

标签管理是代表用户组管理的一种标签,可以很好管理订阅的用户,大家可以通过包装好的微信接口很简单的拿走腾讯服务器上用户标签列表,然后举办管制,如下图所示。

必发bifa88手机客服端 37

而且前边提到了,可以在订阅用户按标签举办有限匡助的,如下所示。

必发bifa88手机客服端 38

编纂标签新闻界面如下所示。

必发bifa88手机客服端 39

 

2.10)多媒体管理

多媒体管理是指把当地文件上传到微信服务器上举行保存,方便音信的出殡等操作。微信要求,某些新闻,必须是先上传到服务器上,然后才能运用它的媒体ID举办发送的。

文本成功上流传服务器后,在列表里面的“文件上传标识,就是一串BASE64的编码数据,同时有一个上传的光阴戳(因为微信服务器只保留了3天的媒体数据,当先限期的数据会被电动删除。

而且,在列表的方面,有多个至关主要的功用:上传选定的记录,重新上传过期的笔录。方便大家对自己多媒体文件的再一次更新操作。

必发bifa88手机客服端 40

添加界面操作如下所示,其中引入了附件上传的控件进行文件的操作,格外便宜。同时上传成功的文本,会在列表中列出。

必发bifa88手机客服端 41

多媒体文件可以是上边二种办法:图片、语音、视频、缩略图。

必发bifa88手机客服端 42

封存后的数据记录,文件上传标识和时间戳都是空的,大家只要要运用,必须把她们上传到微信的服务器上,然后依照它的MediaId实行音信的发送,上传选定的笔录操作界面如下所示。

必发bifa88手机客服端 43

多媒体文件顺遂上传后,记录的音信如下所示。

必发bifa88手机客服端 44

 

2.11)图文新闻处理

图文音信分为单图文音讯和多图文音信两种,单图文消息如下所示。

必发bifa88手机客服端 45

多图文音信如下所示:

必发bifa88手机客服端 46

和多媒体数据管理均等,图文音讯也是通过同样的法子举办管理,先上传到服务器,然后在拓展音信的殡葬操作,多媒体信息无异于有时光方面的限制必要,具体在大家的微信门户平杜阿拉间管理界面如下所示。

必发bifa88手机客服端 47

添加图文新闻界面如下所示,保存后,可以在编写界面中的“其余图文列表”里面,继续添加多图文的新闻内容。

必发bifa88手机客服端 48

在添加界面中,选拔图文音讯的缩略图,都是透过选定指定的,已经上盛传服务器上图片或者缩略图资源才可以的。

必发bifa88手机客服端 49

添加后的多图文列表,可以拓展查看管理。

必发bifa88手机客服端 50

保留记录后,然后继续上传,上传后的笔录界面如下所示,成功后归来一个上传后的服务器标识和时间戳,否则提醒错误。

必发bifa88手机客服端 51

 

2.12)会话音讯管理

为了方便记录客户的输入和发送音讯,大家在微信门户管理平马普托间著录用户的输入数据,具体会话信息管理界面如下所示。

必发bifa88手机客服端 52

咱俩得以双击近年来48时辰内的其他一条记下,可以给关切的客户举办音讯的出殡操作,如若音讯发送成功,用户在手机的微信账号里面就能接收有关的发送音讯了。

必发bifa88手机客服端 53

 

2.13)群发信息管理

为了对客户拓展对应的营销操作,有时候大家须要对点名的群主或者人士开展音信的群发,让客户经常性的刺探大家产品的音讯和活动。

出于群发新闻,除了文本消息,能够平素编辑发送外,其余数据,必须必要是上传到服务器的多媒体文件或者图文音讯内容,因而前边的多媒体管理和图文音讯管理,就是根本为了群发音讯的目标引入的。有了上边的多媒体和多图文新闻,我们从平台之中拔取记录即可开展发送,从而省却麻烦的连锁工作,完毕神速的音讯群发操作。

必发bifa88手机客服端 54

群发的信息,可以按群发分组举行查看,也得以根据新闻类型举办查看,使得我们管理起来按照便利。

必发bifa88手机客服端 55

添加图文音信,可以挑选文本音讯、图文信息、图片音讯等内容,按照差其余情节,界面提供分裂的取舍操作。

音信的群发类型分为三种,一种是按照分组,那么从阳斯特拉斯堡间选取相应的分组即可;一种是基于用户的OpenID举办发送,提必要用户输入。首要的操作界面如下所示。

必发bifa88手机客服端 56

2.14)使用语音处理

大家明白,微信最伊始就是做语音聊天而使得其更为盛行的,由此语音的甄别处理自然也就改为微信沟通的一个主要途径,微信的费用接口,也提供了对语音的音信请求处理。那里根本介绍如何利用语音的辨识,对C#支出的微信门户应用的百分之百事件链的拍卖操作,使得在大家的微信账号里面,尤其有益和多元化对用户的输入进行拍卖。

在系统后台里面,会检讨是或不是获得了微信的语音识别结果,假若得到,那么那些时候,就是和拍卖用户文本输入的操作大致了,语音输入的处理逻辑如下所示。

必发bifa88手机客服端 57

率先自己根据识别结果,寻找是或不是用户读出了微信门户的菜系名称,如若根据语音结果找到呼应的食谱记录,那么大家实践菜单事件(假诺是URL的View类型菜单,大家不能重定向到指定的链接,因而交到一个链接文本提醒,给用户单击进入;如果没有找到菜单记录,那么大家就把语音识别结果作为一般的风浪开展拍卖,如若事件逻辑没有拍卖,那么大家最终交给一个默许的话音回复提醒结果就可以了。

微信门户测试界面效果如下所示。

必发bifa88手机客服端 58 
 必发bifa88手机客服端 59

 为了便于对客户会话的记录,我的微信门户后台,会记录用户的语音输入内容,如下所示。

必发bifa88手机客服端 60

 

2.15)使用地理地点扩大相关应用

咱俩清楚,地理地点音信方可用来做过多相关的使用,除了大家得以清楚用户所在的地方,还是能够提到出一部分地理地点的利用,如气象,热映影片,附近景象,附近影院,交通事件等等,反正所有和地理地方相关的信息,大家都可以根据须求做一些恢弘应用。那里最主要介绍利用地理地方音讯,怎么样构建利用这几个使用的操作。 

1)微信的地理地方新闻 
在选择前,大家先来探望微信的接口,为大家定义了那么些关于与地理地方的音信。其实地理地方的音讯,微信分为了多个方面,一个是收纳用户的地理地方伸手,一个是用户同意上报地理地点操作,定时发送的地理地点音讯。

地理地点的报告操作,就是在输入的地方,选拔+号进行添加地理地方,然后选择当前依然指定的地理地点地图,具体操作如下所示。

 必发bifa88手机客服端 61             
  必发bifa88手机客服端 62

第一对用户地理地方的呼吁,我根据数据库配置给出了一个用户挑选的下令提醒,如下所示。

必发bifa88手机客服端 63

为了对地理地点伸手的处理,我定义了一个用来拍卖那一个操作的吩咐操作

必发bifa88手机客服端 64

这么一切地理地方的命令操作,就在应答链里面举办很好的跳转管理了。多少个使用增添的界面效果如下所示。

必发bifa88手机客服端 65 
 必发bifa88手机客服端 66

必发bifa88手机客服端 67 必发bifa88手机客服端 68

必发bifa88手机客服端 69

 

2.16)微信扫码登录

在近来游人如织网站内部,都施用了微信开放平台的扫码登录认证处理,那样做一定于把地点认证交给较为权威的第三方举行求证,在利用网站内部可以不需求存储用户的密码了。

在用户列表的二维码连接上,单击可以对用户展开微信扫码绑定,那样用户能够在扫码登录处直接扫码登录,不需求输入账号密码。

必发bifa88手机客服端 70

如若成功绑定用户微信,在微信端会一定到一个绑定成功的页面(自定义的H5页面),如下所示。

必发bifa88手机客服端 71

假诺用户已经进展了二维码绑定,则足以在管理界面进行取消绑定,那样能够解绑用户账号和微信之间的涉嫌。

必发bifa88手机客服端 72

 

2.17)微信摇一摇红包作用

 摇一摇周边红包接口是为线下商户提供的发红包效能。用户可以在商家门店等线下场面通过摇一摇周边领取商家发放的红包,在线上转账分享无效。

开发者可透过接口开发摇一摇红包功效,特点包含:

  1. 可拔取采纳模板加载页或自定义Html5页面调起微信原生红包页面(详见创立红包活动中use_template字段,1为运用模板,2为使用自定义Html5页面)
  2. 原生红包页面拆红包,无需通过群众号音信发出
  3. 提供关爱群众号能力,用户可自动接纳是不是关注(裂变红包分享时不济)
  4. 已毕页面可布署跳转链接,可跳转商户的其余自定义Html5页面
  5. 同一个用户在单个红包活动中不得不提取1次红包

用户侧交互流程

例行的摇一摇红包的流水线如下所示,那里没有应用用户自定义的沙盘,也就是运用系统内置的(努力加载中。。。)的页面,红包须求协调拆开。

必发bifa88手机客服端 73

红包组件接口调用流程

  1. 报名红包接口权限:登录摇一摇周边商户后台https://zb.weixin.qq.com ,进入开发者帮衬,申请开通摇一摇红包组件接口;
  2. 红包预下单:调用微信支付的api进行红包预下单,告知须要发放的红包金额,人数,生成红包ticket;
  3. 始建活动并录入红包音信:调用摇周边平台的api录入创造红包活动并录入信息,传入预下单时生成的红包ticket;
  4. 调用jsapi抽红包:在摇出的页面中经过调用jsapi抽红包,抽中红包的用户可以拆红包;
  5. 调用以上接口时,红包提供商户和红包发给商户公众号需求一律。

摇一摇红包的处理进度能够先的流水线表达,申请权限后,须要在摇一摇后台配置相关的红包处理页面,然后经过红包接口处理提交红包数量,最终通过摇一摇的配备摇出界面,使用JSAPI完成抽取红包的操作,具体经过如下所示。

必发bifa88手机客服端 74

中间红包接口处理,是调用一多样的红包接口达成的,包含红包预下单、创立红包活动、录入红包音信等操作,如下所示。

必发bifa88手机客服端 75 

 其中微信支付的有关布置音信在账号的音讯里面

 必发bifa88手机客服端 76

 利用摇一摇以及微信红包接口,使用手机摇一摇得到红包的经过界面效果如下所示。

必发bifa88手机客服端 77

必发bifa88手机客服端 78

对包裹好的微信接口,接口成功调用后,大家得以在公众号的对话里面来看红包的新闻结果,如下是所有红包发送及拆迁的长河。

必发bifa88手机客服端 79

其余我们也对裂变红包进行了接口的卷入,若是我们须求发送裂变红包的时候,直接调用裂变红包的接口即可落成红包发送的操作。

必发bifa88手机客服端 80

 

2.18)微信H5页面及JSDK开发

在大家开发微信页面的时候,需求大批量用到了种种表现的功能,一般可以动用Boostrap的功力来设计不相同的页面,不过微信团队也提供许多那方面的资源,包涵JSSDK的接口,以及Weui的页面样式和有关职能页面,给大家提供了很大的便利。

1) JSSDK

微信JS-SDK是微信公众平台面向网页开发者提供的根据微信内的网页开发工具包。通过利用微信JS-SDK,网页开发者可依靠微信高效地接纳素描、选图、语音、地点等手机系统的能力,同时可以直接利用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。

当下JSSDK支持的接口分类包涵上边几类:基础接口、分享接口、图像接口、音频接口、智能接口、设备信息、地理地方、摇一摇周边、界面操作、微信扫一扫、微信小店、微信卡券、微信支付,随着微信成效的任何结合,猜想越多的接口会陆续盛开出来。

2)WeUI和Jquery WeUI

WeUI 是一套同微信原生视觉体验一致的底蕴样式库,由微信官方布置团队为微信内网页开发量身设计,可以令用户的使用感知尤其统一。在微信网页开发中应用
WeUI,有如下优势:

  • 同微信客户端一致的视觉效果,令所有微信用户都能更易于地动用你的网站
  • 方便获取便捷利用,下落开发和布署性花费
  • 微信设计团队精心炮制,清晰明确,简洁大方

该样式库方今包罗 button、cell、dialog、progress、toast、article、icon
等各式元素,已经在 GitHub上开源。访问 http://weui.github.io/weui/ 或微信扫码即可预览。

jQuery WeUI 中使用的是法定 WeUI 的 CSS 代码,并提供了 jQuery/Zepto
版本的 API 达成。JQuery
WeUI相对于在合法WeUI的根底上做了有的效应增加,已丰硕界面设计和血脉相通职能,因而大家可以设想间接基于JQuery
 WeUI的底子上进行页面开发即可。

在自己前边的片段案例中,都应用了We
UI样式来拓展过多微信H5页面的效用设计,包蕴微信支付页面、签到页面等等。

如微信支付页面如下所示:

必发bifa88手机客服端 81  必发bifa88手机客服端 82  必发bifa88手机客服端 83 

以及签到页面效果如下所示。

必发bifa88手机客服端 84 必发bifa88手机客服端 85

自然大家得以依照工作须要,伸张很多这么和微信色调样式一样的页面,这些就是行使WeUI样式带来的界面体验一致性的功利。

本篇紧要介绍微信H5页面开发的经验计算,上面提到了采取JSSDK和WeUI来对微信应用的H5页面进行开发,因而上面的相干效率也就是行使这个技术举办处理的。

 

字典数据的绑定:

和常规网页作用雷同,我们在设计微信页面使用的时候,很多数码也是发源字典数据的,而且亟需把它们动态绑定在页面上,微信页面的JQuery
WeUI提供了有些列表字典数据的显得效果如下所示。大家在微信框架之中也使用了这么些页面组件,完结字典的绑定处理,如下所示。

必发bifa88手机客服端 86

再者,大家则可以在微信后台对数据字典举办维护即可开展实时的数码更新。

必发bifa88手机客服端 87

 

3、设备维修案例功能介绍 

本节介绍的是装备维修案例的微信应用场景,该需要主要围绕固定资产(如医疗装备)的微信应用举行,蕴涵录入及查询资金音信、资产盘点、设备的维修爱护、经常巡检、维修、计量检测等事情。

全部案例微信端应用使用的是H5页面以及微信的JSDK举行连锁的接口开发,符合微信的界面风格。后端管理就是本后台管理连串。

3.1 协会机构及用户分类(角色)

在系统中,根据系统采纳,建立了有关的团队单位,以及相应的用户分类(即用户角色),依据差其他角色可以授权不相同的效率管理界面。

团体单位如下所示。

必发bifa88手机客服端 88

用户角色如下所示:

必发bifa88手机客服端 89

系统基于角色对菜单举行分歧的来得设置。

一流管理员(账号admin,密码为空)登陆系统,可以对全部微信功能拓展设置管理。

普通管理员(账号gl,密码为12345678)登录种类,可以对有关的装备音讯进行保证管理,如下所示。

必发bifa88手机客服端 90

 

3.2 微信菜单

 在微信端,我们需求依照大家的运用,设置有些效应菜单,大家可以透过后台举办菜单的设置,然后经过接口提交到微信服务器即可。

必发bifa88手机客服端 91

必发bifa88手机客服端 92

如此大家提交菜单后,在群众号上就足以对有关的效应进行操作了。

 必发bifa88手机客服端 93

 

3.3 设备加上及查看

 

在我们利用连串中,一般都为每个设备指定一个配备编码,我们透过生成二维码后,能够透过微信扫码举行设施音信的丰盛要么宏观,以及相关的操作。

 

装备二维码选择连接+设备编码的点子转变,如下所示:

 

必发bifa88手机客服端 94

 

配备二维码的更动测试页面地址是:/h5/Test,测试生成二维码的界面效果如下所示。

 

必发bifa88手机客服端 95

 

有了那几个富含链接地址的二维码,当用户使用微信扫码操作的时候,会指定调整到对应的连日,达成相应的装置增进、维修爱护、日常巡检、维修、计量检测等业务。

 

在微信端使用相应的功能菜单扫码(如选取【设备管理】=>【设备音讯录入】扫码上边的装备二维码),那么就足以拓展配备音讯的拉长操作了。

 

 必发bifa88手机客服端 96

假定是设备音信查阅,那么在微信端列出关键的配备音信;

必发bifa88手机客服端 97

也得以单击进入查看详细设备明细音讯。

必发bifa88手机客服端 98

 

3.4装置其余管理

设备盘点和装备计量如下所示: 

 必发bifa88手机客服端 99

预防性维护和设备计量界面如下所示。

 必发bifa88手机客服端 100

 

3.5 设备管理

 设备相关新闻方可在微信后台进行详细查看,如下界面是独具装备的信息列表,可以开展有关的查询、修改、删除、查看明细等操作。

必发bifa88手机客服端 101

设备详细音讯查看,在后台管理界面效果如下所示。

必发bifa88手机客服端 102

以及配备相关的维修信息:

必发bifa88手机客服端 103

 

4、微信接口封装介绍

4.1)微信API封装管理

如上所有在后台管理的作用,都是透过对微信API的卷入管理落到实处的,大家在支付顶层的拔取前,已经把具有的微信提供的接口举行了实惠的卷入。微信的有关接口的管住。

万众号接口的分类图如下所示。

必发bifa88手机客服端 104

店铺号接口的分类图如下所示:

必发bifa88手机客服端 105

在各样程序模块里面,大家所有拍卖的多少,基本上都是透过自定义实体类的措施展开传递(留神:实体类是自我根据程序开发须要协调定义的,非微信本身的实体类),那样不行有利于大家处理操作,否则每一趟需求分析分化的音信内容,很不难出现问题,那样强类型的数据类型,进步了大家开发微信应用的强壮型和高效性。那些实体类的靶子有一定的继续关系的,他们的继续关系如下所示。

 必发bifa88手机客服端 106

微信的复原音讯处理,它也是连续自BaseMessage实体类的(一律,下图的实体类及其继承关系也是自定义的,方便程序支付),它的涉及如下所示

 必发bifa88手机客服端 107

4.2)微信框架项目模块

我们在支付微信相关的行使的时候,一般要求周详的底蕴模块帮助,包涵微信公众号,微信集团号,微信小程序等,以及部分业务模块的支撑,一般随着功效的伸张,大家要求相当清楚的范围他们的涉嫌。模块的分拆以及联合往往要求考虑的代码的任用,而且尽量做到简约而不另行。

1)公众号模块封装

微信支付,大家第一必要使用大家的言语(那里是运用C#言语),为持有应用的API接口完结越发的包装,方便使用,微信API模块包括的始末很多,大致能够分成下边的品种。

必发bifa88手机客服端 108

有了这个接口功用的封装类,只是万里长征的率先步,大家还索要围绕那个接口,以及我们的工作模块完成更加多互动功效的。

俺们在WHC.Weixin.Data模块内部,定义了涵盖公众号的音讯分派处理接口,那些分派接口是对接收来自微信服务器的各样音讯事件进展响应;其它该模块还含有部分正规的数码存储,如关心用户、菜单、作品内容等地点数据的囤积,如下所示。

必发bifa88手机客服端 109

理所当然,那么些WHC.Weixin.Data是集大成者,它需要采取WHC.Weixin.API的档次内容来做多少提交,同时也是急需运用其中的数额存储处理模块。

 必发bifa88手机客服端 110

2)集团号模块封装

商店号的做法和斯尼康号好像,也是索要对微信提供的种种API进行包装,方便大家前面的接口调用,不过公司号方今帮助的效能相对公众号少一些,几乎包罗有基础接口、集团号选用接口、菜单管理、通信录管理、音信管理、摇一摇周边等模块。随着公司号作用的逐年健全和投入,可能腾讯会参加更加多的片段成效模块。

必发bifa88手机客服端 111 

同等咱们参考微信公众号的做法,也是建立一个数量存储管理的类型,作为微信音讯事件的处理入口,同时也管理存储一些务必的多少,包蕴必要一起的用户、标签、部门等数据。

必发bifa88手机客服端 112

乘机微信公众号和店家号的成效渐渐统一,很多接口的互动数据大概是一律的,由此大家可以把公用的实体类部分作为一个独自的项目,方便群众号和商社号八个品种的一块儿利用,这些类型命名为WHC.Common.Entity

它们多少个序列涉嫌如下所示。

必发bifa88手机客服端 113

种类目录如下所示,包含了根基模块、摇一摇红包、菜单及多媒体管理模块、消息请求模块、音讯应答模块、摇一摇周边、微信支付等。
必发bifa88手机客服端 114

是因为微信支付的接口已毕,是在商店号和群众号相对相比独立的一个API接口群,由此大家可以微信支付部分单独作为一个接口实现来处理,公众号如故集团号需求的时候,包涵进去使用即可。

俺们把它命名为WHC.Common.API项目。

必发bifa88手机客服端 115

整整插件业务接口包括:百度的地理位置分析接口、电影院新闻查询、天气消息查询、交通信息查询、旅游音信查询等,还有短信、邮件发送等正规接口,都足以选用这种方法展开处理。接口的职能体现如下所示。

必发bifa88手机客服端 116

为此地方那一个以WHC.Common命名的门类,基本上就是足以通用在福特(福特)号和店铺号两边的品种模块了,它们包涵前边介绍过的多少个模块,如下所示。

必发bifa88手机客服端 117

理所当然,除了这个之外,我们做项目,一般还涉及到部分基础效用模块,如公用类库,以及附件管理、通信录管理、权限管理模块等内容,咱们可以把后者多少个模块放在一块儿,组成基础模块。

必发bifa88手机客服端 118 

3)微信界面项目

微信界面部分是眼前模块组件的概括应用,在微信应用里面,一般需求动用80端口和微信服务器做交互,而以此同时往往也是我们项目的端口地址。 

必发bifa88手机客服端 119

 

1.1.  装置加上及查看

相关文章