NBIbatis 微信框架
微信框架
必须先完成NBIbatis基础框架的【框架配置】,本项目才能正常运行。
漂亮会议展示
这是一套漂亮的会议展示完整界面/ ForePages/ HomePage_1210.htm
Wechat 微信接入
微信接入允许多公众号管理和自动接入,统一管理文本、多图文等信息回复。
接入步骤:
1) 公众号认证,未认证无法获得开发者接口则只能使用微信提供自带的管理功能
2) 本地后台公众号配置:进入首页Main.aspx
3) 开发者中心接入:开发者开启请参考微信平台帮助
配置如下,接入到WeiXinJiaoLiu.aspx,同时传入注册的邮箱,只要微信后台配置了公众号即可使用。注意:项目必须外网能访问,否则微信后台无法访问
4) 生成二维码:公众号如果已经获得“生成带参数的二维码”接口权限,则可以在后台的【创建二维码】和【二维码列表】中进行管理
微信后台
代码的具体细节可自行参考源码,若有疑问请留言,此处仅讲解大框架。
- 系统配置:
1) 公众号信息:首先配置要接入的公众号,Token和邮箱是必须的,如果要使用微信消息加密功能,则AppID和AppSecret也必须录入
2) 创建二维码:根据不通过的公众号,对会议、团、签到等功能可分类生成
3) 创建微信菜单:已认证的公众号对接好本项目后,可在此管理微信菜单,先保存到本地后点击生成就会自动修改公众号的菜单,修改后一般会有一段时间的延迟
4) 关键字信息回复:可回复文本或多图文信息,关键字配置方法注意事项详见页面。
- 会议:定义会议基本信息,可先创建二维码并关联,则扫描二维码进入本次会议
会议议程若同签到二维码关联,并且录入参会人员信息,则扫描二维码会后有签到功能
(签到菜单的配置请参考示例中的【创建微信菜单】)
- 活动
仅供参考
- 团体
团录入后需要同二维码关联,则扫描后可显示团的行程,可对团进行评分、吐槽等
(菜单的配置请参考示例中的【创建微信菜单】)
- 内容
可针对不同公众号,分发已发布文章进行管理和展示
(菜单的配置请参考示例中的【创建微信菜单】)
NBIbatis 微信框架的更多相关文章
- C#开发微信门户及应用(48) - 在微信框架中整合CacheManager 缓存框架
在我们的很多框架或者项目应用中,缓存在一定程度上可以提高程序的响应速度,以及减轻服务器的承载压力,因此在一些地方我们都考虑引入缓存模块,这篇随笔介绍使用开源缓存框架CacheManager来实现数据的 ...
- 微信小程序开发系列六:微信框架API的调用
微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发系列四:微信小程序 ...
- 在微信框架模块中,基于Vue&Element前端,通过动态构建投票选项,实现单选、复选的投票操作
最近把微信框架的前端改造一下,在原来基于Bootstrap框架基础上的微信后台管理,增加一套Vue&Element的前端,毕竟Vue的双向绑定开发起来也还是很方便的,而且Element本身也提 ...
- 在微信框架模块中,基于Vue&Element前端的后台管理功能介绍
微信开发包括公众号.企业微信.微信小程序等方面的开发内容,需要对腾信的微信API接口进行封装:包括事件.菜单.订阅用户.多媒体文件.图文消息.消息群发.微信支付和企业红包.摇一摇设备.语义理解.微信小 ...
- 在微信框架模块中,基于Vue&Element前端的事件和内容的管理
在微信后台管理中,我们需要定义好菜单对应的事件管理,因为微信通过菜单触发相关的事件,因此菜单事件的响应关系,我们如果处理好,就能构建出我们的微信应用入口了.通过入口,我们可以响应用户菜单的事件,如响应 ...
- 在微信框架模块中,基于Vue&Element前端的微信公众号和企业微信的用户绑定
在一个和微信相关的业务管理系统,我们有时候需要和用户的微信账号信息进行绑定,如对公众号.企业微信等账号绑定特定的系统用户,可以进行扫码登录.微信信息发送等操作,用户的绑定主要就是记录公众号用户的ope ...
- NBIbatis 基础框架
基础框架 NBIbatis 为真实在用的系统中剥离出的一个ibatis.net应用框架,目的在于通过此项目让软件工程师集中关注表现层及业务规则编写. 通过数据访问和业务规则可快速搭建不同表现形式的网站 ...
- 复习知识点:TabBarViewController(微信框架)
TabBarViewController:标签视图控制器 在application设置 创建四个视图控制器 引入视图控制器头文件 #import "AppDelegate.h" # ...
- NBIbatis web/winform框架
Web框架 调用Bussiness和DataAccess可参考微信框架的后台. Pages/Meeting/MeetingList.aspx Pages/Meeting/MeetingEdit.asp ...
随机推荐
- C++中使用初始化列表比在构造函数中对成员变量赋值更高效
这是在面试中遇到的一个问题,没有答出来,后来上网上查了一些资料,终于弄明白了: 一.首先c++标准规定成员变量必须在调用构造函数前进行初始化(这一点很重要) 二.如果我们在构造函数中对成员变量进行初始 ...
- removeClass() 方法
删除元素的class类别用removeClass() 方法,与addClass()方法对应.具体使用如下: 如果要删除 p 标记是 cls0 的类别,可以使用如下的代码: $("p" ...
- An unknown error occurred & “”的 iPhone is busy: Processing symbol files
An unknown error occurred & ""的 iPhone is busy: Processing symbol files An unknown err ...
- mac--mac杂记
zsh路径补全.命令补全,命令参数补全,插件内容补全等等.触发补全只需要按一下或两下tab键,补全项可以使用ctrl+n/p/f/b上下左右切换. plugins=(git textmate ruby ...
- php设计模式学习之观察者模式
什么都不说,先看代码: interface userOperateImpl { public function operate($username); } class userLoginLog imp ...
- Ubuntu 14.04 (32位)上搭建Hadoop 2.5.1单机和伪分布式环境
引言 一直用的Ubuntu 32位系统(准备下次用Fedora,Ubuntu越来越不适合学习了),今天准备学习一下Hadoop,结果下载Apache官网上发布的最新的封装好的2.5.1版,配置完了根本 ...
- canvas 画六边形
<section class="m1-c"> <div class="m1-t clearfix"> <ul> <li ...
- ue4 SNew补遗
上一篇分析了SNew背后的实现,但是有一个关键问题遗漏了,那就是: #define SNew( WidgetType, ... ) \ MakeTDecl<WidgetType>( #Wi ...
- HLSL之镜面反射光照
今天学习的是镜面的反射光照,其实一般在场景中基本环境光和漫反射光照已经可以表现出一个不错的照明了,今天的镜面反射光照其实仅仅适合于需要在表面添加抛光或者闪耀的物体上,例如金属.玻璃等等,同时也是基于之 ...
- 【Java学习笔记】泛型
泛型: jdk1.5出现的安全机制 好处: 1.将运行时期的问题ClassCastException转到了编译时期. 2.避免了强制转换的麻烦. <>: 什么时候用? 当操作的引用数据类型 ...