校园微信通平台的开发与代码实现
- 格式:doc
- 大小:16.00 KB
- 文档页数:4
微信公众平台的Java开发详解(工程代码+解析)说明:本次的教程主要是对微信公众平台开发者模式的讲解,网络上很多类似文章,但很多都让初学微信开发的人一头雾水,所以总结自己的微信开发经验,将微信开发的整个过程系统的列出,并对主要代码进行讲解分析,让初学者尽快上手。
在阅读本文之前,应对微信公众平台的官方开发文档有所了解,知道接收和发送的都是xml格式的数据。
另外,在做内容回复时用到了图灵机器人的api接口,这是一个自然语言解析的开放平台,可以帮我们解决整个微信开发过程中最困难的问题,此处不多讲,下面会有其详细的调用方式。
1.1 在登录微信官方平台之后,开启开发者模式,此时需要我们填写url和token,所谓url就是我们自己服务器的接口,用WechatServlet.java来实现,相关解释已经在注释中说明,代码如下:[java]view plaincopy1.package demo.servlet;2.3.import java.io.BufferedReader;4.import java.io.IOException;5.import java.io.InputStream;6.import java.io.InputStreamReader;7.import java.io.OutputStream;8.9.import javax.servlet.ServletException;10.import javax.servlet.http.HttpServlet;11.import javax.servlet.http.HttpServletRequest;12.import javax.servlet.http.HttpServletResponse;13.14.import demo.process.WechatProcess;15./**16. * 微信服务端收发消息接口17. *18. * @author pamchen-119. *20. */21.public class WechatServlet extends HttpServlet {22.23./**24. * The doGet method of the servlet. <br>25. *26. * This method is called when a form has its tag value method equals toget.27. *28. * @param request29. * the request send by the client to the server30. * @param response31. * the response send by the server to the client32. * @throws ServletException33. * if an error occurred34. * @throws IOException35. * if an error occurred36. */37.public void doGet(HttpServletRequest request, HttpServletResponse response)38.throws ServletException, IOException {39. request.setCharacterEncoding("UTF-8");40. response.setCharacterEncoding("UTF-8");41.42./** 读取接收到的xml消息 */43. StringBuffer sb = new StringBuffer();44. InputStream is = request.getInputStream();45. InputStreamReader isr = new InputStreamReader(is, "UTF-8");46. BufferedReader br = new BufferedReader(isr);47. String s = "";48.while ((s = br.readLine()) != null) {49. sb.append(s);50. }51. String xml = sb.toString(); //次即为接收到微信端发送过来的xml数据52.53. String result = "";54./** 判断是否是微信接入激活验证,只有首次接入验证时才会收到echostr参数,此时需要把它直接返回 */55. String echostr = request.getParameter("echostr");56.if (echostr != null && echostr.length() > 1) {57. result = echostr;58. } else {59.//正常的微信处理流程60. result = new WechatProcess().processWechatMag(xml);61. }62.63.try {64. OutputStream os = response.getOutputStream();65. os.write(result.getBytes("UTF-8"));66. os.flush();67. os.close();68. } catch (Exception e) {69. e.printStackTrace();70. }71. }72.73./**74. * The doPost method of the servlet. <br>75. *76. * This method is called when a form has its tag value method equals to77. * post.78. *79. * @param request80. * the request send by the client to the server81. * @param response82. * the response send by the server to the client83. * @throws ServletException84. * if an error occurred85. * @throws IOException86. * if an error occurred87. */88.public void doPost(HttpServletRequest request, HttpServletResponse response)89.throws ServletException, IOException {90. doGet(request, response);91. }92.93.}1.2 相应的web.xml配置信息如下,在生成WechatServlet.java的同时,可自动生成web.xml中的配置。
微信通平台设计文档李洋2013-07-01目录1背景 (4)2需求 (5)2.1集团管理 (5)2.2集团用户管理 (5)2.2.1基本用户管理 (5)2.2.2用户群组管理 (6)2.3基本业务管理 (6)2.4数据及数据接口管理 (7)2.5调度管理 (7)2.6其他管理 (7)2.6.1集团通讯录 (7)2.6.2定位地图 (7)2.6.3轨迹回放 (8)2.6.4拍照录音和视频 (8)3框架 (9)3.1用户分析 (9)3.2单一部署框架 (9)3.2.1优点 (10)3.2.2缺点 (10)3.2.3应用场景 (10)3.3数据中心部署框架 (11)3.3.1优点 (11)3.3.2缺点 (12)3.3.3应用场景 (12)3.4Web中心部署框架 (12)3.4.1优点 (13)3.4.2缺点 (13)3.4.3应用场景 (13)4数据分析 (14)5服务器 (15)1背景随着天翼对讲业务和微通终端的繁荣发展,迫切需要有一个综合业务平台来形成基本的行业解决方案框架,以便于满足大部分用户的需求,提高微通的竞争力。
微信通综合业务平台应运而生。
微信通综合业务平台包含终端客户端、前置机、Web UI、第三方接口等一些列软硬件,旨在满足从终端到调度台再到平台的无缝对接性和业务选择性、可扩展性。
2需求微信通综合业务平台为达到做为基本解决方案来满足多样化的用户需求,必须实现集团管理、集团用户的管理、基本业务管理、数据及数据接口管理、平台管理等功能。
2.1集团管理集团管理是平台对集团客户所进行的管理,主要表现为添加、删除、修改、查询集团信息等。
集团管理可配置一个集团的用户上限数量、管理员帐号、基本业务配置等。
2.2集团用户管理集团用户管理至少包含两个部分:集团基本用户的管理和集团用户群组的管理。
2.2.1基本用户管理基本用户管理可以对本集团用户进行增删改查操作,也可以从天翼对讲管理平台同步集团用户到微信通平台。
学生一站式服务微信公众平台的开发与设计□陈昭潔朱创录【内容摘要】随着移动通讯技术的兴起,移动互联网已然成为人们生活中必不可少的一部分,而微信作为广为人知的社交APP 已经成为移动互联网的入口。
本文在微信公众平台的应用设计的基础上,将“一站式服务”投入到学生的校园生活当中。
基于PHP开发语言环境和数据库技术,着力设计一个基于微信公众平台的学生自助查询服务平台,让学生拥有一个微信号就可以解决在校的所有问题。
【关键词】微信公众平台;移动互联网;一站式服务【基金项目】本文为2018年度陕西省提升公众科学素质研究计划项目“大数据环境下秦东科普云创新服务平台的研究与设计”和渭南师范学院大学生创新创业训练计划项目“学生一站式服务微信公众平台的设计与开发”(编号:18XK042)研究成果。
【作者简介】陈昭潔,渭南师范学院网络安全与信息化学院朱创录(1977.6 ),男,陕西渭南人;渭南师范学院网络安全与信息化学院副教授,硕士;研究方向:物联网与大数据随着信息时代的发展和智能电子设备的普及,移动通讯互联网在近几年中发展迅速。
时兴的移动社交APP—“微信”,已逐步进入手机用户的生活,并一直深受亿万用户的青睐。
随着微信版本的不断更新,微信也从一个简单的聊天应用程序变成了一个多功能集成的平台,整合了媒体信息、游戏娱乐、生活服务和电子商务等功能。
目前,有各种类型的校园服务信息系统,包括基于PC的服务和基于移动的服务。
但是,这些信息系统都没有得到有效的整合,各种信息系统之间没有数据交互。
因此,为适应新形势,本文将探索出新时代教务管理工作的有效途径,基于微信的高使用率和学生信息查询繁琐麻烦这两点原因,通过设计开发基于微信公众服务平台的学生一站式服务系统,能够整合已有系统、打通如,某地区进行文创产品探索期间,就相应地实行了文创产品中非物质文化遗产的内涵展示。
本次实践的要点可归纳为:第一,结合非物质文化遗产结构的探究,就着重从文创产品的艺术特征上进行要点把握。
2091 研究背景目前,高等院校的教务、考务管理是整个学校管理中最复杂、最重要的部分,需要面对大量的学生信息、教师信息的处理;虽然,各个高校都拥有自己的教务部门网站,但是,如何让学生和教职工在在移动终端就能迅速查询到简洁明了的教务公告、查询师生关心的考试和监考等信息,是需要解决的一个问题。
首先,需要的是一个拥有大量用户群体且能够支持二次开发的一个平台。
若是做成手机APP的话,工程的复杂程度暂且不考虑,光是吸引使用者使用,推广起来有不少难度。
其次,各系统如Android 、IOS和Windows Phone 三方都要进行从零开始的开发,这要投入大量的时间与精力。
因此本次实现选择了微信公众平台[1]。
2 微信公众平台的二次开发设计与实现2.1 搭建微信公众平台搭建微信公众平台一般需以下三个步骤:(1)注册:打开网站,点击“立即注册”按照提示完成基本信息登记。
(2)激活: 基本信息完成后,注册邮箱将收到一封激活邮件,点击邮件中的链接地址即可激活。
随后登录微信公众平台进行其他信息登记即可完成微信公众号的注册。
(3)审核: 信息登记完成后,一般需要七个工作日等待审核,在审核通过之前,该公众号只能实现基本功能,无法实现群发、二次开发等高级功能[2]。
2.2 网站服务器的搭建我们选择采用了SAE云计算平台。
SAE全称Sina App Engine,其架构具有高可靠性,且有一定容量的数据库跟大容量存储空间供使用。
打开网址(),在注册完新浪账号后登录,点击创建应用,选择无框架PHP应用并点击创建。
之后,新建代码库,并且部署微擎系统。
部署完之后将微信公众平台相关信息添加到微擎系统中[3]。
2.3 微信公众平台之二次开发在微信通过认证之后,微信开启高级功能:编辑模式、开发模式。
开发模式是微信二次开发的核心功能,我们采用这类模式实现我们所需的功能[4]。
微擎网站后台支持设定自定义接口,微擎使用规则和模块的机制来处理公众平台的请求数据并返回响应的结果。
高校新生自助服务平台的设计与实现【摘要】本文主要介绍了高校新生自助服务平台的设计与实现。
在文章从背景介绍、研究目的和研究意义入手,说明了开发该平台的必要性和重要意义。
在正文中,分别对需求分析、系统架构设计、功能模块设计、用户界面设计和系统测试与优化进行了详细阐述。
在对整篇文章进行总结与展望,并提出了创新点和实际应用价值。
通过本文的内容,读者可以了解到高校新生自助服务平台的具体设计方案,以及其在提升学生服务质量和管理效率方面的积极作用。
【关键词】高校新生,自助服务平台,设计,实现,引言,背景介绍,研究目的,研究意义,正文,需求分析,系统架构设计,功能模块设计,用户界面设计,系统测试与优化,结论,总结与展望,创新点,实际应用价值.1. 引言1.1 背景介绍高校新生自助服务平台的设计与实现是当前高校信息化建设的重要组成部分。
随着高校人数的不断增加和信息化水平的提升,传统的纸质办公方式已经无法满足日益增长的需求。
而引入自助服务平台,则可以提高高校管理效率,提升学生服务质量,实现高校信息化建设的新突破。
目前,高校新生入学流程繁杂,包括报名、选课、缴费、宿舍安排等诸多环节,需要耗费大量人力物力。
而利用自助服务平台,可以将这些流程数字化,让新生可以通过网络自行完成所需步骤,减轻了教务管理人员的工作压力,提高了入学流程的效率。
设计一个高校新生自助服务平台,不仅可以提升学校管理效率,也可以提升学生体验,实现学校信息化建设的新突破。
通过本研究,我们旨在探讨如何设计一个高效的高校新生自助服务平台,为高校信息化建设提供新的思路和方向。
1.2 研究目的本文旨在通过设计与实现高校新生自助服务平台,为新生提供更便捷、快捷、准确的服务,帮助他们更好地适应大学生活。
具体目的包括:1. 提高服务效率:通过自助服务平台,新生可以自行完成课程选课、宿舍选择、社团报名等操作,减少繁琐的人工办理过程,提高办事效率。
2. 提升服务质量:平台提供了多种服务模块,包括校园导航、学术资料查询、校园活动信息等,帮助新生更快地融入校园生活,提升他们的生活质量。
基于企业微信的中小学数字校园应用系统的研究与实现随着数字化教育的不断推进,数字化校园应用系统成为学校建设的重要组成部分。
本文将探讨一种基于企业微信的中小学数字化校园应用系统,并介绍系统的实现方法及应用效果。
一、企业微信介绍企业微信是一款由腾讯公司推出的专门为企业提供的即时通讯工具,具有安全性高、消息快速传递、多端同步等优点。
企业微信也极具扩展性,可以通过微信小程序和API接口进行二次开发,为企业提供更多的服务和应用。
二、中小学数字校园应用系统的需求分析1. 教师管理模块:包括教师档案管理、课程管理、作业管理等。
3. 家长管理模块:包括家长账号管理、家长权限管理、家校互动等。
4. 教学资源管理模块:包括教学课件、试卷、教材等教学资源管理。
5. 教育教学应用模块: 包括教学监测、品质反馈等。
1. 安装海尔教育培训平台首先,需要安装海尔教育培训平台,这是一款支持教学资源共享、在线授课、考试测评等功能的学习管理平台。
对于教育机构来说,该平台可以方便地管理学员信息、教师信息、课程信息等。
2. 接入企业微信接下来,需要将海尔教育培训平台与企业微信接入。
企业微信提供了相应的API接口,可以方便地实现数据的交互和信息推送。
通过企业微信的接口,教师、学生、家长可以方便地使用微信进行课程管理、作业发布、家校互动等。
3. 实现教师管理模块对于教师管理模块,可以通过海尔教育培训平台来实现。
首先,需要在平台上进行教师的账号注册,并将账号与企业微信的账号绑定。
接着,教师可以使用企业微信的功能来进行课程管理、作业发布等操作。
对于家长管理模块,可以通过企业微信的应用中心来实现。
通过企业微信的账号管理功能,可以方便地创建家长账号,并设置相应的权限。
家长可以通过企业微信的功能来查看学生的作业、成绩等信息,并与教师进行沟通和互动。
对于教学资源管理模块,可以通过海尔教育培训平台来实现。
对于每个课程,可以建立相应的教学资源库,并将课件、试卷、教材等文件上传到相应的资源库中。
微信小程序的综合校园服务平台设计与开发1. 引言1.1 背景介绍针对上述问题,设计开发一款综合的校园服务平台微信小程序具有非常重要的意义。
通过微信小程序的平台化、便捷化特点,可以实现校园内各类服务的集成和优化,提高校园服务的质量和效率,同时也方便校园内各种信息的传递和共享。
这不仅可以提升校园内的管理水平和服务水平,还可以为学生和教职员工提供更加便捷、高效的服务体验,实现校园服务工作的智能化和信息化,推动校园管理的现代化进程。
1.2 目的本文的目的是通过设计与开发一个综合校园服务平台的微信小程序,实现校园生活服务的便捷化和智能化。
通过整合校园内各类服务资源,包括校园卡、图书馆借阅、食堂预定、教室查询等,为学生和教职工提供更加便捷的服务体验。
通过该平台可以实现信息共享和交流,促进校园内各类资源的高效利用和共享,提高校园生活的便利性和舒适性。
通过该平台可以引导和促进校园内各类创新项目和活动的开展,激发学生们的创造力和实践能力,为校园文化建设和学术研究提供更多可能性。
通过研发出这样一个功能齐全的微信小程序,不仅可以提升校园生活的品质,也可以推动校园内部的变革与发展,为学校建设和学生发展提供更多的支持与帮助。
1.3 意义微信小程序的兴起和普及,为校园服务平台的设计与开发提供了更广阔的发展空间。
校园服务平台将信息化技术与校园生活服务相结合,可以为用户提供在线选课、校园一卡通、教室预约等功能,为学校管理提供学生行为分析、教师评价、资源调度等支持。
其意义在于提高校园生活的便捷性和智能化程度,提升校园管理的科学性和效率,推动教育信息化和智慧校园建设,促进校园服务的数字化转型和升级。
设计与开发一款综合校园服务平台的微信小程序具有重要的意义和价值,有助于推动校园服务领域的创新与发展,提升校园生活质量和管理水平,助力学校建设现代化、智慧化校园。
2. 正文2.1 微信小程序概述微信小程序是一种基于微信平台开发的应用程序,用户可以在微信中直接使用,无需下载安装即可使用。
学校微信公众平台的开发设计与实施的实践研究一、问题的解读(一)问题的提出《基础教育课程改革纲要》提倡以“主动参与、积极探究、交流合作”为特征的个性化学习方式,个性化的家校互动是实现个性化学习的有力保障和服务支撑.近年来我校的家校沟通工作一直是比较理想,但在平时的教学生活中也发现了一些弊端,不利于学生的全面发展。
当前在家校沟通方面存在的问题主要表现在:一、家校沟通滞留于表层在平时的教学生活中一些家长不能正确地理解家校沟通,认为无非就是问问孩子的身体状况、学习情况,不重视孩子的心理健康、学校生活,而有些教师与家长沟通就是告诉家长孩子出现的问题,或者是在孩子犯错误时向家长告状,这样很容易引起家长的反感,因而也不能真正把家长的力量纳入到教育合力中来。
在家校沟通方式上主要是学校主动,以单向灌输为主,缺少双向沟通;形式上有家长会、电话联系和约见家长等。
这样的沟通缺乏计划性和系统性,家长不能全面地了解学生的发展情况,也学习不到系统、完整的教子理念,家校沟通停留于表层,家长当然就更不能积极配合学校完成一定的教育工作。
二、教育教学形式不能全面渗透到学生的学习生活中随着教育改革与信息技术的深度融入,教师的“教”与学生的“学”在科技发展的今天已经发生了质的变化,“教师讲,学生学”作为学生获取知识的主要渠道过于单一,已经不能满足不同档次学生发展的需要了。
初中的学生正处于人生观的形成时期,学校在对学生的德育教育、生活教育方面,只局限于国庆下讲话、班会课、某些主题活动以及文化课上的情感价值观的渗透,应该说从把学生当做一个独立的人,一个社会人的长远发展来看,这些形式是不能满足学生的健康成长需要的。
微信的出现,为深层次地家校沟通和个性化的学习方式提供了更便利的条件.我校于2014年上学期开通的微信公众平台更是改变了传统家校沟通模式,让家长随时随地了解学校的发展、孩子的状况,促成了无障碍的家校沟通,拓宽了学生学习渠道,丰富了缤纷多彩的学校生活,进一步推进学校教育事业的健康向前发展.(二)概念的界定微信公众平台是腾讯公司在微信的基础上新增的功能模块,一个自媒体平台,它是微信系统地重要组成部分。
校园微信平台策划书策划书:校园微信平台一、项目背景校园微信平台是为了更好地服务学生群体,方便校园内的信息传递和资源共享而设立的。
随着移动互联网的普及,微信已成为了校园中最受欢迎的社交工具之一,使用微信平台来打造一个集信息发布,社交交流,资源分享等功能于一体的校园社交平台,将极大地方便学生的校园生活。
二、项目目标1. 构建一个校园微信平台,实现学生之间的信息传递和资源共享。
2. 提供便捷的校园服务,如课程查询、图书馆借阅、教室查询等。
3. 加强学生之间的互动,建立一个活跃的校园社交网络。
4. 提升学生学习和生活的便利性和舒适度。
三、项目内容1. 提供信息发布功能:学生可以通过平台发布各种校园活动信息,包括学术讲座、社团活动、比赛招募等。
2. 提供资源共享功能:学生可以将自己的学习资料、电子书、笔记等资源上传至平台,供其他同学下载和使用。
3. 提供便捷的校园服务:学生可以通过平台查询课程信息、图书馆借阅情况、教室使用情况等,提高了学生们办事的效率。
4. 提供社交交流功能:学生可以通过平台添加好友、建立群聊,方便与学生们沟通交流,更好地了解校园信息和建立社交网络。
四、项目计划1. 确定项目需求和目标:明确平台所需功能和服务,了解学生需求。
2. 技术研发和平台建设:寻找可行的开发团队,进行技术研发和平台建设。
3. 平台测试和优化:在开发完成后进行平台测试,调整和优化平台的功能和性能。
4. 宣传推广和用户培训:通过校园宣传、线上推广等方式,吸引学生使用平台,并进行相关的用户培训。
5. 运营和维护:建立专门的运营和维护团队,保证平台运行的稳定性和提供良好的用户体验。
6. 持续改进和创新:根据学生的反馈和需求,持续改进和创新平台功能,提高平台的可用性和用户满意度。
五、项目预算1. 技术研发和平台建设费用:包括开发团队费用、服务器费用等,预计约为10万元。
2. 宣传推广费用:包括校园宣传物料、线上推广费用等,预计约为5万元。
基于微信小程序的校园兼职平台设计与开发一、引言随着互联网的快速发展,校园兼职市场也变得越来越活跃。
学生们希望通过兼职工作来提升自己的能力,获取实践经验,赚取零花钱。
而传统的校园兼职招聘方式存在信息不对称、效率低下等问题,因此设计一个基于微信小程序的校园兼职平台成为了一种新的解决方案。
二、需求分析1. 用户需求学生用户:希望能够方便快捷地找到适合自己的兼职工作,了解兼职岗位的具体要求和待遇。
企业用户:希望能够通过平台发布招聘信息,筛选合适的兼职人员,并进行简单的管理和沟通。
2. 功能需求学生端功能:注册登录、个人信息管理、浏览兼职信息、申请兼职、评价反馈等。
企业端功能:注册登录、发布兼职信息、筛选应聘者、管理订单、评价学生等。
管理员端功能:审核发布内容、处理纠纷投诉、数据统计分析等。
三、技术选型1. 前端技术使用微信小程序原生框架进行开发,保证在微信环境下的流畅体验。
使用WXML进行页面结构搭建,WXSS进行样式设计,JavaScript进行交互逻辑编写。
2. 后端技术搭建Node.js服务器,使用Express框架处理HTTP请求。
数据库选择MySQL或MongoDB,存储用户信息、兼职信息等数据。
使用RESTful API进行前后端数据交互,保证系统的稳定性和安全性。
四、系统设计1. 数据库设计学生表(Student):包含学生ID、姓名、学号、联系方式等字段。
企业表(Company):包含企业ID、名称、联系方式等字段。
兼职信息表(Job):包含兼职ID、标题、描述、薪酬等字段。
订单表(Order):包含订单ID、学生ID、企业ID、状态等字段。
2. 架构设计前后端分离架构:前端负责页面展示和用户交互,后端负责数据处理和逻辑控制。
模块化设计:将系统拆分为多个模块,便于开发和维护。
五、系统实现1. 学生端实现学生注册登录功能:验证身份信息,保障账号安全。
兼职信息展示功能:按照分类展示不同类型的兼职信息。
校园微信通平台的开发与代码实现
作者:李一鑫杨旭熊波
来源:《科技风》2016年第15期
摘要:如今,利用微信公众平台向人们传递信息越来越被大家所接受。
各高校组织也可利用这一载体开发出属于自己的校园通平台,实时的提供信息和服务,同时还可开发微信公众平台的一些服务功能和交互功能,方便学校管理的同时也为学生们的生活带来了便利。
关键词:校园微信平台;PHP;Mysql
一、开发的主要内容
利用微信构建校园的服务平台,实现和教学管理、图书管理等系统的无缝对接,利用微信实时的提供信息和服务。
开发微信公众平台的服务功能,查询相应内容(如天气、交通、成绩、快递等等),提供相应的交互功能(如游戏、社区、新闻等等)。
二、核心代码实现
(一)数据库部分核心代码
$conn=mysql_connect(“localhost”,”root”,”root”)or die(“数据库连接失败”.mtsql_error ());
mysql_select_db(“db_wxShop”,&conn)or die(“数据库访问失败”.mysql_error());
mysql_query(“set character set utf-8”);
mysql_query(“set names utf-8”);
?>
(二)主页部分核心代码
private function receiveEvent($object)
{
$content = "";
switch ($object->Event)
{
case "subscribe":
$sub=array();
$sub[]=array("Title"=>"欢迎关注微联西华");
//查询四六级
$sub[]=array("Title"=>"英语四六级查询","Description"
=>"...","PicUrl"=>"http:///uploadfile/201303
/20130320105155227.jpg","Url"=>"http://
/cet/index.php?openid=".$object->FromUserName);
//查询快递
$sub[]=array("Title"=>'回复“快递”查快递',"Description"
=>'',"PicUrl"=>'http:///2013-02-12
/151105096.jpg',"Url"=>'http:///');
//2048游戏
$sub[] = array("Title"=>"2048游戏", "Description"=>"
每次可以选择上下左右其中一个方向去滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢外,系统也会在空白的地方乱数出现一个数字方块,相同数字的方块在靠拢时会相加。
玩家要想办法在这小小的16格范围中凑出“2048”这个数字方块。
", "PicUrl"=>"http:
///it/u=2245998229,1251547022&fm=21&gp
=0.jpg", "Url" =>"http://gabrielecirulli.github.io/2048/");
//用户输入英汉互译
$sub[]=array("Title"=>'回复“翻译+内容”英汉互译',"Description"=>'',"PicUrl"=>'http:///
bigsoftimg/iosimg/simg/286625_icon.jpg',"Url"=>'');
$content=$this->transmitNews($object,$sub);
return $content;
break;
case "unsubscribe":
$content = "取消关注";
break;
}
$result = $this->transmitText($object, $content);
return $result;
}
三、结语
根据微信公众平台开发主要功能,我们实现了相应模块的内容,给出了相对核心的代码。
通过和用户的交互,根据用户输入的关键字,后台对相关输入数据进行处理,利用相应微信开发API实现相应的功能。
用户可以查询天气、交通、快递、翻译、四六级成绩、进行游戏等。
同时连接了智能机器人API接口,用户更可以与微信公众平台进行对话。
参考文献:
[1] 张青青,张倩,高璐.微信公众平台在高校中的应用[J].电子技术与软件工程,2014,(11):89.
[2] 胡忠平.校园微信公众平台建设的探索与实践[J].浙江教育技术,2016,(01):39-41.
作者简介:
李一鑫(1995-),男,汉族,四川达州人,西华师范大学计算机学院2013级学生,本科生,研究方向:软件工程。
杨旭(1994-),男,汉族,四川遂宁人,西华师范大学计算机学院2012级学生,本科生,研究方向:网络工程。
熊波(1994-),男,汉族,四川南充人,西华师范大学计算机学院2012级学生,本科生,研究方向:网络工程。