您好, 访客   登录/注册

科普公众号二次开发信息构建应用探索

来源:用户上传      作者:

  摘要:该文基于笔者的工作实践,首先对微信公众平台进行了概述,然后根据四川科技馆的具体情况对微信公众号进行了设计,最后根据整体开发的步骤列举了相关的技术。
  关键词:微信公众平台;科普;公众号
  中图分类号:TP311        文献标识码:A
  文章编号:1009-3044(2019)23-0230-02
  开放科学(资源服务)标识码(OSID):
  1 新媒体技术及第三方平台
  随着科学的不断发展,新媒体已经渐渐取代传统媒体的职能,渗透到了我们日常的方方面面。现代人的日常生活方式也随着新媒体的到来而发生着的改变,尤其是在智能手机和4G网络得到普及之后,以微信公众号、微博为首的新媒体已经成了当下年轻人的主要沟通方式,所以如何做好新媒体是构建良好宣传途径的重要步骤。本文主要针对微信公众号的二次开发信息进行构建,探索新媒体技术在科普领域的具体应用,为相关科普开展工作提供依据和借鉴。
  2 微信公众号总体设计
  微信公众号平台可以分为企业号、服务号和订阅号三种,基于科普工作为导向的微信公众号本质是面向公众的订阅号,通过内容吸引公众进行订阅,定期发布文字、图片、视频等内容,对各类科学知识进行普及。但微信公众号的基本功能毕竟有限,于是腾讯在原有的基础上推出了微信开放平台,让研发者能在原有的基础上完成公众号第三方平台的开发,用户授权到公众号第三方平台,就可以使用平台功能,比如中国科普博览、环球科学等科普公众号就利用了微信公众平台的应用。
  微信公众平台包括客服工具、营销工具平台、企业展示工具、会员管理工具、日常互动工具、用户分析工具、在线销售工具和O2O等功能。笔者所构建的科普微信公众平台根据实际情况具体分为三个主菜单:科学探究、科学文章、四川科普馆,其中科学探究重点突出与用户的交互性和趣味性,让用户能够感受到科学的乐趣;科学文章重点突出科技前沿和相关发现,让用户能够了解到科技资讯;四川科普馆重点介绍四川科普馆的状况,吸引用户到馆参观。所以基于上述要求,二级栏目可以分为科学探究(用户提问、趣味实验展示、历史上的发现、四川科学史);科学文章(科研热门、往期文章、相关搜索);四川科普馆(馆内建设、管理队伍、人才招聘、优秀任务风采)等。
  3 微信公众平台开发模块技术
  以科普为导向的微信公众平台二次开发技术分为以下步骤,首先需要在搭建好相关服务器的基础上完成接口的对接。具体完成服务器的相关配置的填写工作,在确认服务器地址有效地情况下,完成接口文档所规定的业务逻辑;其次是自定义菜单的创建,自定义菜单主要功能是帮助用户快速理解公众号的相关功能,本次研究的科普公众号根据上文的设计,一级菜单数组的个数为3个,二级菜单数组为3~5个,设置了相应的网页链接和小程序路径,并且能够进行3~8个事件的推送。同时设置了个性化菜单的接口,让用户能够根据手机操作系统、地区、语言等设置菜单;第三是消息的管理,这功能包括了接受普通消息、接收时间推送、对事件进行关注(取消关注)、上报地理位置事件、自定义菜单事件等功能;第四是针对客服账号进行管理设置,让客服人员能够更好地为公众号所服务,包括了客服账号的添加功能、修改功能和删除功能;第五是对客服发布消息的设置,让客服可以文字、图片和语音消息;第六是对上传图文的设置,包括图片的数量限制、格式支持、大小限制等;第七是模板消息接口的设置,但是模板消息在本次所研究的科普公众号中应用不多,不做赘述;最后是素材的管理,能够让公众号随时对图片、语音、视频、缩略图等素材进行调用,还能对不需要的素材进行永久性删除,从而节省数据库空间。
  微信公众号所应用到的技术非常繁多,其中重点的技术分为以下几种:
  (1)开发环境搭建
  首先到AppServ官网上去下载AppServ软件,该软件包含AppServHTTP服务器软件、网页设计语言PHP、数据库管理软件MySQL、圖形界面的数据库管理软件。其次解压并打开下载的AppServ文件夹进行安装,因为我们是搭建开发环境,建议把四个组建都全部勾选上,单击下一步在弹出的对话框里,设置好服务的地址、电子邮箱、端口号(80)等息。最后配置MySQL服务器的管理员账号root和密码,开发环境搭建完成。
  (2)MYSQL数据库
  MySQL数据库是用途最为广泛的开源数据库,最大的特点将表作为数据的主要储存形式,方便了查询的同时也提高了操作的效率。本次选择MySQL数据库的原因主要是基于以下几点考量:首先是科普公众号每日访问流量有限,基于操作和查询的效率来看无疑是MySQL数据库更为高效;其次是MySQL的安全性较强,在数据查询过程中能够实现传输加密;最后是MySQL数据库的API能够接口道PHP语言上,方便PHP语言的编写。
  (3)PHP语言
  PHP是一种创建动态交互站点的通用开源脚本语言,它吸收了Perl、C和JAVA语言的特点创建了自己灵活独特的语法特点。PHP与Apache服务器一起使用,最大的优势就是能方便快捷的处理HTTP的请求,同时对MySQL的支持也比较完美,本身就有很好访问的扩展库。
  (4)XML语言
  作为一种可扩展的标记语言,当微信后台给我们公众平台发来信息时,X是一个没有属性的字段简称条目,条目的值可以是数字和字符串,该发过来的条目可以是一条或多条,条目可以进行嵌套。为此PHP为我们提供了一个简单的函数来解析XML,首当其冲的就是要解析XML字符串,当解析成功时就会返回一个SimpleXMLElement的对象,解析失败的话就返回False。
  4 总结
  总而言之,作为新媒体的代表之一,针对微信公众号进行二次开发能够让更多的个人和团队掌握话语权,参与到科普宣传的基础工作中来。笔者和所在的四川博物馆根据自身的实际情况对微信公众平台进行研究,在不断地修改和优化之后最终打造出了适合当前科普宣传的社交平台。另一方面,我们应该根据时代的发展和科技的创新不断进行开拓,不断思考更高效的宣传模式和营销策略,为我国的科普工作发展做出贡献。
  参考文献:
  [1] 张福颖,沈丹.强化科普元素 提升学术期刊微信公众号传播能力[J].苏州教育学院学报,2019(F2):1-6.
  [2] 雷童,纪莉.微信公众平台中环境议题的传播效果——以突发性环境议题为例[J].决策与信息,2018(8):15-25.
   【通联编辑:代影】
转载注明来源:https://www.xzbu.com/8/view-15031046.htm