999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于微信UnionID機制實現(xiàn)高校數(shù)字服務(wù)一體化

2015-04-29 00:44:03張哲
計算機時代 2015年11期
關(guān)鍵詞:微信

張哲

摘 要: 高校提供基于微信公眾號的校園數(shù)字服務(wù),其本意是為學(xué)生提供方便快捷的個性化服務(wù),但結(jié)果卻是各部門紛紛創(chuàng)建各自的公眾號,互不關(guān)聯(lián),數(shù)目眾多,讓學(xué)生無所適從。通過UnionID機制,結(jié)合OAuth授權(quán),可以實現(xiàn)在多個公眾號之間互通,即:“一次注冊,無限漫游;一次開發(fā),多處通用”,實現(xiàn)基于微信平臺的“服務(wù)門戶”的創(chuàng)建,方便學(xué)生獲取最新的數(shù)字服務(wù)。為在高校中合理有效地利用微信平臺,開拓創(chuàng)新數(shù)字服務(wù)提供了一種新的思路。

關(guān)鍵詞: UnionID; 微信; OAuth; 服務(wù)門戶

中圖分類號:TP391 文獻標(biāo)志碼:A 文章編號:1006-8228(2015)11-19-03

Abstract: Universities to provide the digital campus services based on Wechat public numbers, the intention is to provide convenient and individualized service for students, but is the result of various departments have created their own public numbers, a large number of and unrelated each other, let students at a loss. Through the UnionID mechanism, combined with OAuth authorization, interoperability between multiple public numbers can be achieved, that is: "once registration, unlimited roaming; once development, multiple applying", and a Wechat platform based "service portal" can be created to facilitate students to obtain the latest digital services, which provides a new way for the development of Wechat platform in universities.

Key words: UnionID; Wechat; OAuth; service portal

0 引言

隨著近年來我國信息化建設(shè)快速的從PC互聯(lián)網(wǎng)服務(wù)向移動互聯(lián)網(wǎng)演進,對高校信息化服務(wù)的方式與方法提出了更高的要求。

因此,高校在進行數(shù)字化校園改建或擴建之時,紛紛提出了建設(shè)集約化“服務(wù)廣場”、“服務(wù)中心”[5]的理念,同時制定了向移動互聯(lián)網(wǎng)遷移的建設(shè)目標(biāo),提出利用移動終端作為移動數(shù)字應(yīng)用服務(wù)的載體,在廣大師生群體中推廣。

隨著微信作為最大的移動IM平臺的迅速崛起,以及微信公眾號的推出和功能的不斷完善,利用微信公眾號向廣大師生提供服務(wù),迅速成為高校移動應(yīng)用服務(wù)的熱點,實踐證明也大受學(xué)生歡迎。但隨著高校眾多公眾號的紛紛申請上線,隨之帶來的問題就是各項服務(wù)被分割至各個公眾號內(nèi),學(xué)生為了使用相關(guān)服務(wù)不得不去一一添加眾多公眾號,并且逐一進行身份認證,這嚴重違背了原本以方便服務(wù)師生為目的開發(fā)初衷,也與學(xué)校建設(shè)“服務(wù)門戶”的理念相背離。

1 目前存在的問題

以微信公眾平臺為代表的lightAPP[4]類型的高校移動數(shù)字應(yīng)用的快速崛起,反映出其模式貼合了廣大師生對方便快捷的移動互聯(lián)網(wǎng)應(yīng)用服務(wù)的需求[1]。但是經(jīng)過一段時間的開發(fā)推廣,我們發(fā)現(xiàn)傳統(tǒng)的微信應(yīng)用模式有幾大弊端。

隨著微信公眾號申請認證部門的不斷增加,學(xué)校里的公眾號數(shù)目也在同步劇增。以我校為例,僅進行過騰訊官方認證的公眾號就有22個之多,尚不包括數(shù)目眾多的由各二級學(xué)院、學(xué)生社團所申請認證的微信號。傳統(tǒng)的開發(fā)模式是基于各自申請的公眾號基礎(chǔ)上開發(fā)相關(guān)功能,造成各項服務(wù)被割裂在各自封閉的公眾帳號內(nèi),學(xué)生必須關(guān)注相關(guān)帳號方才能使用相關(guān)服務(wù),造成相當(dāng)不便。

由于大部份高校存在著多種身份認證體系,有傳統(tǒng)的一卡通帳號認證、學(xué)號密碼認證、業(yè)務(wù)系統(tǒng)密碼認證,也有近幾年興起的SSO認證、手機號+短信密碼認證等,各個公眾號帳號的認證方式也隨之多樣化,造成了學(xué)生每關(guān)注一個公眾帳號均必須認證一次,非常繁瑣。

2 利用UnionID機制解決問題

建立起一套“一次關(guān)注、單點綁定、全網(wǎng)漫游”的用戶認證及組件共享機制,實現(xiàn)學(xué)校師生關(guān)注并綁定任意一個公眾號,通過“微服務(wù)”平臺鏈接即可SSO免登錄進入并獲取其他所有關(guān)聯(lián)公眾號的信息服務(wù),對于解決困擾目前高校微信開發(fā)所面臨的窘境顯得尤為必要。

2.1 基于微信UnionID的學(xué)校微平臺技術(shù)架構(gòu)

以我校為例,為了徹底解決微信公眾平臺開發(fā)的無序、混亂的情況,以學(xué)校數(shù)字化校園數(shù)據(jù)中心及統(tǒng)一身份認證為核心,結(jié)合微信的UnionID機制,構(gòu)建起面向全校微信公眾號的微信服務(wù)平臺。

其整體技術(shù)架構(gòu)如圖1所示。

通過獲取用戶基本信息接口,開發(fā)者可通過OpenID來獲取用戶基本信息,如果開發(fā)者擁有多個公眾號,可通過UnionID機制在多公眾號之間進行用戶帳號互通。只要是同一個微信開放平臺帳號下的公眾號,用戶的UnionID是惟一的。換句話說,同一用戶,對同一個微信開放平臺帳號下的不同應(yīng)用,UnionID是相同的。

而傳統(tǒng)微信開發(fā)中的OpenID機制,每個微信用戶對應(yīng)每個公眾號只有惟一的OpenID,所以不同微信公眾號之間是無法共享用戶的基本信息,而UnionID機制,則完美的解決了這個問題。

2.2 UnionID開發(fā)過程及實現(xiàn)

進行基于微信UnionID機制開發(fā)必須經(jīng)過以下兩步。

第一步,注冊微信開放平臺http://open.weixin.qq.com/,并在管理界面綁定相關(guān)公眾帳號。

第二步,調(diào)用微信高級接口中的“獲取用戶基本信息”接口[2],獲得相關(guān)信息。

以我校“杭州科技職業(yè)技術(shù)學(xué)院圖書館”、“杭州科技職業(yè)技術(shù)學(xué)院”兩個微信號為例,對同一用戶的信息進行獲取對比。接口調(diào)用返回值如下:

經(jīng)過仔細比對,對同一用戶在不同公眾帳號下的openid是不一樣的,而unionid卻是一致的,這為打通全校公眾帳號,實現(xiàn)帳號漫游打下了基礎(chǔ)。

2.3 結(jié)合OAuth授權(quán)機制[3],實現(xiàn)基于微信的服務(wù)門戶

通過 UnionID打通多個多眾號之間帳戶信息,當(dāng)用戶在提供“服務(wù)門戶”的公眾號中,點擊非關(guān)注公眾號提供的功能組件頁面,如果第三方公眾號已經(jīng)認證并開通了網(wǎng)頁授權(quán)認證接口,即OAuth機制,在登錄未關(guān)注公眾號的功能組件頁時,會出現(xiàn)相關(guān)的應(yīng)用授權(quán)界面。其在微信上的顯示界面如圖2所示。

若用戶同意授權(quán),則第三方公眾號即可在取得網(wǎng)頁access_token的同時,也同步獲取到了用戶的unionid。通過unionid,用微信提供的官方接口,就可獲得用戶的基本信息,完成使用第三方功能組件前的用戶身份認證及基本信息獲取。

通過UnionID機制和OAuth授權(quán)機制,結(jié)合學(xué)校數(shù)據(jù)中心及統(tǒng)一身份認證建設(shè),即可實現(xiàn)集成其他各公眾帳號功能組件的微信服務(wù)集成門戶。其最終展現(xiàn)結(jié)果如圖3所示。

3 結(jié)束語

本文介紹了微信UnionID機制的原理及開發(fā)流程,通過實例介紹并對比了傳統(tǒng)微信公眾號開發(fā)所使用的OpenID機制與UnionID機制的區(qū)別及不同。以我校微信服務(wù)集成門戶建設(shè)為例,介紹了通過UnionID機制并集成OAuth授權(quán)機制,來完成基于微信的服務(wù)集成門戶的建設(shè)。關(guān)于UnionID機制的應(yīng)用,本文僅研究了在微信公眾號開發(fā)方面的應(yīng)用。未來將進一步研究如何將UnionID機制與高校數(shù)字化校園數(shù)據(jù)中心建設(shè)及校園門戶建設(shè)相整合,進一步擴展其應(yīng)用的領(lǐng)域和范圍。更多功能及優(yōu)化將在今后作進一步研究。

參考文獻(References):

[1] 白浩,郝晶晶.微信公眾平臺在高校教育領(lǐng)域中的應(yīng)用研究[J].

中國教育信息化,2013.4:78

[2] 謝遠超.微信公眾號信息服務(wù)平臺的設(shè)計與實現(xiàn)[D].中山大

學(xué)碩士學(xué)位論文,2014.

[3] 易偉.微信公眾平臺服務(wù)號開發(fā):揭秘九大高級接口[J].機械

工業(yè)出版社,2014.

[4] 盧勝男.基于微信公眾平臺的微型移動課程的設(shè)計與研究[D].

上海師范大學(xué)碩士學(xué)位論文,2014.

[5] 夏凌云,韓立峰,王長慶.利用微信公眾平臺打造校園信息移

動發(fā)布平臺[J].信息技術(shù),2014.2:183

猜你喜歡
微信
微信
微信
微信
微信
微信
微信
微信
微信
微信
微信
主站蜘蛛池模板: 久久久久无码国产精品不卡| 亚洲an第二区国产精品| 毛片免费在线| 国产拍在线| 久久精品丝袜| 欧美午夜网站| 国产乱人视频免费观看| 日韩欧美中文字幕在线精品| 国产成人亚洲毛片| www亚洲天堂| 香蕉伊思人视频| 亚洲日韩精品无码专区| 日韩专区欧美| 日日拍夜夜嗷嗷叫国产| 久久婷婷色综合老司机| 欧美精品高清| 欧美日韩免费观看| 欧美日韩午夜| 精品视频一区在线观看| 亚洲国产成人在线| 欧美国产成人在线| 久久精品无码国产一区二区三区| 婷婷激情亚洲| 欧美日韩国产在线人| 国产精品2| 亚洲区一区| 青青草原国产av福利网站| 午夜a视频| 国产精品第一区在线观看| 狠狠色丁香婷婷| 亚洲天堂啪啪| 久久综合色天堂av| 亚洲无线国产观看| 色偷偷一区| 国产内射一区亚洲| 国产导航在线| 中文字幕在线免费看| 久久99这里精品8国产| 五月婷婷中文字幕| 91免费观看视频| 国产亚洲欧美在线专区| 香蕉视频国产精品人| 日本尹人综合香蕉在线观看 | 久久综合久久鬼| 无码免费的亚洲视频| 91视频首页| 欧美日本在线播放| 欧美日韩免费观看| 色AV色 综合网站| 国产一二视频| 国产欧美精品专区一区二区| 欧美日韩亚洲国产主播第一区| 中文字幕日韩视频欧美一区| 国产免费福利网站| 亚洲人成人伊人成综合网无码| 国产自在自线午夜精品视频| 极品私人尤物在线精品首页| 毛片在线区| 久草视频福利在线观看| 不卡午夜视频| 免费va国产在线观看| 波多野结衣二区| 人禽伦免费交视频网页播放| 在线观看精品自拍视频| 成人国产精品一级毛片天堂| 最新日韩AV网址在线观看| 精品久久香蕉国产线看观看gif | 一本大道无码日韩精品影视| 亚洲欧美另类专区| 天堂在线www网亚洲| 国产精品亚洲а∨天堂免下载| 97国内精品久久久久不卡| 91在线国内在线播放老师 | 久草性视频| 亚洲综合久久成人AV| 亚洲欧美一区二区三区蜜芽| 天天操精品| 特黄日韩免费一区二区三区| 四虎AV麻豆| 国产精品99久久久久久董美香| 亚洲日韩精品综合在线一区二区 | A级全黄试看30分钟小视频|