李一鑫 楊旭 熊波
摘 要:如今,利用微信公眾平臺向人們傳遞信息越來越被大家所接受。各高校組織也可利用這一載體開發出屬于自己的校園通平臺,實時的提供信息和服務,同時還可開發微信公眾平臺的一些服務功能和交互功能,方便學校管理的同時也為學生們的生活帶來了便利。
關鍵詞:校園微信平臺;PHP;Mysql
一、開發的主要內容
利用微信構建校園的服務平臺,實現和教學管理、圖書管理等系統的無縫對接,利用微信實時的提供信息和服務。開發微信公眾平臺的服務功能,查詢相應內容(如天氣、交通、成績、快遞等等),提供相應的交互功能(如游戲、社區、新聞等等)。
二、核心代碼實現
(一)數據庫部分核心代碼
<?php
$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://www.lyielts.com/uploadfile/201303
/20130320105155227.jpg","Url"=>"http://apix.sinaapp.com
/cet/index.php?openid=".$object->FromUserName);
//查詢快遞
$sub[]=array("Title"=>'回復“快遞”查快遞',"Description"
=>'',"PicUrl"=>'http://i2.hexunimg.cn/2013-02-12
/151105096.jpg',"Url"=>'http://m.ickd.cn/');
//2048游戲
$sub[] = array("Title"=>"2048游戲", "Description"=>"
每次可以選擇上下左右其中一個方向去滑動,每滑動一次,所有的數字方塊都會往滑動的方向靠攏外,系統也會在空白的地方亂數出現一個數字方塊,相同數字的方塊在靠攏時會相加。玩家要想辦法在這小小的16格范圍中湊出“2048”這個數字方塊。", "PicUrl"=>"http://img3.imgtn.bdimg.com/it/u=2245998229,1251547022&fm=21&gp
=0.jpg", "Url" =>"http://gabrielecirulli.github.io/2048/");
//用戶輸入英漢互譯
$sub[]=array("Title"=>'回復“翻譯+內容”英漢互譯',"Description"=>'',"PicUrl"=>'http://www.onlinedown.net/
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級學生,本科生,研究方向:網絡工程。