张小荣 章志国
(南通大学现代教育技术中心,江苏 南通 226019)
浅谈高校微信公众号的选型与开发
张小荣 章志国
(南通大学现代教育技术中心,江苏 南通 226019)
在微信的影响力越来越大的互联网时代,高校普遍开通微信公众号开展新媒体宣传、教学创新和校园服务等工作。通过对公众号类型和高校应用概况的分析,以及开发文档的研究,有助于高校公众号的选型和服务定位,提高高校教育技术机构的服务能力,为高校教育事业可持续发展添砖加瓦。
微信;微信公众号;智慧化校园
微信是腾讯提供的跨平台通讯工具和服务,支持发送文字、语音、图片和视频等,同时提供支付工具、微信公众帐号等功能。据腾讯2016中期报告,微信/Wechat月活跃账户达8.06亿[1]。微信在人们社交、信息资讯和娱乐生活,乃至就业和社会公益都产生了巨大的影响。
微信公众帐号(公众号)分为订阅号、服务号和企业号。公众号可以通过微信公众平台群发单发信息、进行用户消息处理等,并延伸为信息发布、客户服务、企业管理等互联网服务。公众号助力微信渗透至工作沟通场景,促进企事业单位内部办公智能化,对外服务智能化。
公众号在高校应用领域主要集中在新媒体宣传、师生交互、教学创新、思政就业和校园服务等方面。其中,新媒体宣传一般以订阅号为主,有专门的WCI指数衡量其传播价值。师生交互、教学创新和思政就业等由教师或职能部门发起,围绕教学目的或指导工作要求,利用微信的信息通讯和沟通管理功能,为教师和学生服务。校园服务方面,则涵盖了教务服务、信息资讯、生活服务等多方面。由职能部门发起的微信服务有浓厚的职能背景,如成绩讲座查询、多媒体教室指南、校园卡查询、后勤服务、网费邮箱等网络服务以及图书馆读者服务。由于服务号在高级接口权限方面的优势,此类服务以服务号居多。
借助微信企业号,一些高校打造出全方位一站式的师生信息服务平台。企业号连接着高校教学、生活、管理、服务方方面面,改变着每一位师生的线上生活[2]。从新闻和资讯,到教务、图书馆、校园卡、网络服务、后勤服务,以及运动、订餐等个性化校园服务,甚至各项师生财务功能,都集成到企业号当中,是智慧化校园建设的重要组成部分。
3.1 公众号注册类型分析
在注册公众号时,面临的首要抉择就是公众号帐号类型。从定义看,订阅号侧重“新的传播方式”,定位“传达资讯”。服务号侧重业务服务和用户管理,定位“服务平台”与“服务交互”,所以服务号一般用于构建服务平台,如银行服务、电信服务和社会公共服务等。企业号面向企业,侧重“移动应用入口”,定位“企业、员工和资源”的连接。在政府、社会服务、高等教育和经济领域,有着不同的应用模式。
订阅号每天都可群发一条信息(诸如中国政府网、果壳网之类的影响力大号,事实上存在每天可群发多条),每条信息可以是多达8篇的图文列表,也可以是一句话,一张图片或一段语音。这条信息可以是本体,也可以是信息入口。订阅号的劣势是消息折叠于订阅号目录中,如用户订阅号数量较多或不进入订阅号目录,则会严重影响信息到达率。总之,订阅号更是一种信息传播方式[3]。
服务号只能每月群发4条信息,但直接出现在会话列表中,信息到达率高。服务号的特点是高级接口权限和开发模式。启用开发模式之后,公众号像一个服务窗口,对话、客服、身份绑定、服务引导、商务营销,直至智能硬件,皆可通过服务号完成。如不启用开发模式,也可以使用公众号官方提供的功能,如自动回复、投票、自定义菜单等。
相比服务号,企业号可以看成服务号的聚合,消息显示方式同样为会话列表,但支持保密消息,以防止用户转发分享。进入企业号首先是应用列表,每一个应用都可以独立定制。企业号相对闭环,因为关注企业号需要进行身份验证。权限接口方面,企业号更侧重于身份认证接入和第三方授权,能力接口与服务号相当。
3.2 高校微信公众号的选型分析
用于新媒体宣传的公众号一般采用订阅号。服务型公众号一般采用服务号,结合文献检索和高校公众号搜索观察,不少高校微信服务也确实采用了服务号,如公众号“上海师范大学信息化办公室”和“上海交通大学网络信息中心”。采用订阅号进行开发时,因公众号回复用户消息时可包含用户标识,此时可发送唯一链接消息,让用户进行身份验证,对体验和信息安全有一定影响。也可以在业务页再认证一次,如公众号“浙江大学”。在企业号官网关于高等教育典型案例中,介绍了北京理工大学等优秀案例。案例中,北理工企业号几乎囊括了高校所有的微信服务类型,是未来高校公众号运营的方向。
但关注企业号需要身份验证,如缺乏教职工和学生基础数据,不宜选型企业号。企业号的建设也依赖信息化建设的全局领导,能协调各学院部门,整合相应的信息孤岛。此外,企业号也需要相应程度的智慧化校园作为支撑,有相应的线上服务能力,有能力接入现有的信息孤岛。总之,企业号的推出需要体现价值,解决痛点,缺少应用支撑不应仓促上线企业号。
服务号则相对温和,关注不受限制;高校可以逐步开展微信服务,培养用户习惯,积累开发经验和应用价值。当服务积累到一定程度,并有相应的领导部门和智慧化校园建设作为支撑,逐步实现服务号的集成,最终过渡到企业号。
综上所述,微信公众号的选型应结合高校现有的状况,选择适合自身的类型。在智慧化校园建设基础阶段可采用服务号,逐步开展微信服务。
微信公众号未启用开发模式前,可通过“群发功能”推送消息,通过“自定义菜单”建立服务介绍和引导,通过“自动回复”完成关键词自动回复等。启用开发模式后则需要完成相关的开发,方能提供功能和服务。
4.1 深入理解开发文档[4]
一是公众号的消息机制。启用开发模式前,所有消息和事件均发往腾讯公众号服务器,由服务器回复或响应用户。启用开发模式后,用户消息和相关事件推送由腾讯服务器转发至开发者服务器。这意味着开发者需要处理这些消息和事件推送。开发工作即围绕消息和事件处理展开,详细的消息类型和事件推送以及模板消息可参考开发文档。
二是公众号的微信网页授权。开发者通过网页授权机制,获取用户基本信息和唯一标识,进行身份绑定,进而实现业务逻辑与处理。这些业务脱离微信消息机制,在第三方网页中完成。开发者可以专注业务开发,并可充分利用微信提供的样式库、JS-SDK及调试工具。
三是挖掘功能应用。从大的方面,微信支付可以完成小额支付,在财务制度可行的前提下,落实校园上网费、一卡通等账号充值和CET、计算机等级考试等缴费项目。小的方面,可以充分利用JS-SDK。如“在网页中拍照或从手机中选图”功能,用于报修系统时,可取代用户文字描述而直观反映需维修的事务,而维修人员完成维修时也可以拍照取证。同样,地理位置接口可用于校外见实习学生的签到业务。
四是深入学习文档细节。如上文提到的图像接口,其中有这样一行“sourceType:['album','camera']”,通过这项配置,可以指定来源是相册还是相机,去掉'album'之后用户只能拍照。即强制用户在业务环节中即时拍摄,无法模拟伪造图片。
五是运用微信的营销能力。如微信摇一摇周边,本质上是打通基于地理位置的线上线下,通常用于营销或会展。高校也可以布局iBeacon设备,实现用户服务引导、上课签到、摇一摇抽奖和基于地理位置的校园展示等。
4.2 公众号开发路线分析
一是公众号的接入,接入是公众号开发的地基。在设计全局调用凭据access_token时,应灵活运用缓存机制。一方面获取access_token应独立,避免重复刷新而影响其他业务。另一方面获取的access_token加入缓存机制,在失效前提前获取。最后,如某业务的失败为access_token超时,应触发重新获取并重复该业务,避免影响用户体验。
二是公众号基础功能,如菜单,先完成菜单的CRUD,即创建、读取查询、更新和删除,然后根据接口文档生成指定格式,最后通过接口上传至公众号服务器。再比如用户管理,在用户关注、取关时获取、存储、更新用户信息,能单独正常获取、存储用户信息,支持批量获取、更新用户信息等。
三是消息和事件管理模块。公众号的消息和事件随时都在发生,此模块负责接受并处理文字、图片、语音等普通消息,接受处理事件推送,如关注、取关、地理位置、菜单事件(CLICK、VIEW)等;根据关键词或指定消息类型设置被动回复,可以回复任意消息类型。此外,还应根据特定的消息、事件被动推送模板消息。
第四是网页授权。网页授权是服务号最重要的高级权限接口。有了网页授权,开发者在公众号中设置Web页,用户访问之后可以获取用户基本信息,和业务内系统完成身份认证和关联绑定,进而实现业务逻辑。
五是熟悉JS-SDK、WeUI和微信支付等文档。有了以上功能或模块作为铺垫,开发者即可专注基于Web的业务逻辑开发。
4.3 公众号功能开发的经验
根据笔者开发的“南通大学现教中心”服务号总结了一些开发经验,以期抛砖引玉。
首先是围绕学生和教师服务,落实硬价值。微信公众号开发要围绕教师和学生需求,解决实际问题。如上网和邮箱账号的密码重置,上网在线设备管理以保护账号不被盗用,校园卡挂失与查询,网络报修以及失物招领等。甚至新生刚入学记不住学号,在公众号输入身份证号码即可查询学号。二是挖掘微信服务特色,建设基于微信的在线客服系统。关注用户可以通过公众号留言,当留言内容以@开头时,系统将留言转为客服请求。工作人员通过客服后台接入对话,在聊天中解决问题。用户还可以利用微信的拍照功能,直接发送问题,一目了然。三是充分宣传,服务引导。可以通过“微信连WiFi”和“摇一摇抽奖”引导学生关注公众号,了解哪些校园服务可以通过微信办理办结。四是开拓创新,在教室布局iBeacon设备,建设基于摇一摇的教室点名签到系统,教师可提供课前咨询,课后辅导答疑,充分连接教师与学生。
技术方面应用了YII2和EasyWechat的组合。YII2是高性能、基于组件的PHP框架,特别适合开发轻量级WEB应用。EasyWechat是开源的微信公众号开发SDK,符合PSR标准,可以作为标准的Composer包为PHP项目所使用,省去大量JSON和XML等交互数据的拼接和处理,从而专注应用业务开发。
高校现代教育技术机构是肩负建设、服务、管理、教学和科研五大职能的综合性机构[5]。在当前互联网时代,智慧化校园建设如火如荼的今天,微信的影响力不可忽略。通过建设高校微信公众号,能够提高高校教育技术机构的服务能力,增强教学和科研能力,实现管理创新,为高校教育技术事业可持续发展添砖加瓦。
[1]Tencent.腾讯2016中期报告[EB/OL].http://www.tencent.com/zh-cn/ir/reports.shtml.
[2]公众号和企业号的区别[EB/OL].http://kf.qq.com/faq/ 120911VrYVrA150918YzyYnU.html.
[3]北京理工大学企业号.打造北理的信息名片[EB/OL].https:// qy.weixin.qq.com/cgi-bin/readtemplate?t=case&lang=zh_CN&case_id=3.
[4]微信公众平台开发概述[EB/OL].https://mp.weixin.qq.com/wiki.
[5]丁卫泽,罗永平.五位一体多方联动强势推进均衡发展——新时期的高校教育技术工作[J].现代教育技术,2012(6):6 0-6 4.
Discussion on the Type and Development of University Public WeChat
Zhang Xiaorong Zhang Zhiguo
(Nantong University,Nantong 226019,Jiangsu)
As the influence of Wechat becomes increasingly strong in the internet era,more and more colleges and universities begin to use Public WeChat to carry out new media promotion,teaching innovation and campus service.Through analyzing the type of public WeChat and its general application in colleges and universities,as well as the research on netbox,this paper helps to the type orientation and service location of college public WeChat,improves the service ability and contributes to the sustainable development of education in universities.
Wechat;public WeChat;intelligent campus
TP311.56
A
1008-6609(2016)10-0033-03
张小荣(19 6 5-),男,江苏南通人,本科,高级实验师,研究方向为计算机网络。
南通大学自然科学基金,项目编号:No.13 Z040。