2.1.菜單管理
在系統(tǒng)中管理菜單,并通過(guò)把菜單提交到服務(wù)器上,實(shí)現(xiàn)菜單的動(dòng)態(tài)配置和生成,能夠?yàn)槲覀兿到y(tǒng)適應(yīng)各種的需要,實(shí)現(xiàn)靈活的處理。
微信菜單的添加界面如下所示。
微信菜單的修改界面如下所示
微信菜單定義是存儲(chǔ)在數(shù)據(jù)庫(kù)里面,如果需要提交到微信服務(wù)器上并生效,則需要調(diào)用微信API接口進(jìn)行處理,我在頁(yè)面的Controller控制器里增加一個(gè)提交到服務(wù)器的處理方法。
在微信服務(wù)賬號(hào)的門戶上,菜單的表現(xiàn)效果如下所示。
我們知道,微信的服務(wù)器架起了客戶手機(jī)和開發(fā)者服務(wù)器的一個(gè)橋梁。當(dāng)我們?cè)谖⑿欧?wù)器上的公眾賬號(hào)創(chuàng)建了相應(yīng)的菜單,通過(guò)消息的傳遞和響應(yīng),就能實(shí)現(xiàn)了與用戶的交互操作,下面是它的消息流程圖。