怎么樣能夠從零開(kāi)始學(xué)習(xí)微信的開(kāi)發(fā)模式?長(zhǎng)沙微信公眾號(hào)開(kāi)發(fā)編程零基礎(chǔ),開(kāi)了個(gè)微信公眾平臺(tái),希望使用開(kāi)發(fā)模式調(diào)用各種api接口。平臺(tái)主要是地方服務(wù)性質(zhì)的。希望最終的呈現(xiàn)效果是:
1、機(jī)器人互動(dòng)。
2、有一個(gè)數(shù)據(jù)庫(kù),提供尋物失物的匹配。
3、信息檢索(比如接入學(xué)校教務(wù)管理系統(tǒng)查成績(jī)等)。
4、信息發(fā)布(以推送和網(wǎng)頁(yè)的雙重方式呈現(xiàn))。
菜鳥(niǎo)一只,不知道描述的對(duì)不對(duì)。目前困難是看不懂php語(yǔ)言,更無(wú)從下手實(shí)現(xiàn)希望呈現(xiàn)的效果。求問(wèn)各位用微信的大神,如何能夠?qū)W習(xí)?在哪學(xué)習(xí)?一定要從零開(kāi)始學(xué)php語(yǔ)言么?
1、機(jī)器人互動(dòng)
我認(rèn)為你實(shí)現(xiàn)不了。當(dāng)然,調(diào)用第三方api除外。
2、有一個(gè)數(shù)據(jù)庫(kù),提供尋物失物的匹配
簡(jiǎn)單,會(huì)sql語(yǔ)句就行。
3.教務(wù)處管理系統(tǒng)信息檢索
需要模擬登陸,因此你首先得把教務(wù)處的登陸以及查詢成績(jī)的請(qǐng)求過(guò)程弄清楚。
你還得了解http了解cookie/session。必要時(shí)你還得懂html。正則表達(dá)式是必須會(huì)的。
這個(gè)比較有難度。
4.信息發(fā)布
容易,會(huì)sql語(yǔ)句就行。
你的困難不是看不懂php,而是你完全不會(huì)web編程。
微信公眾平臺(tái)沒(méi)有推送這一說(shuō),要么是你手動(dòng)向用戶群發(fā)消息,要么是用戶主動(dòng)拉取消息。
微信公眾平臺(tái)的文檔里面有demo。你起碼要知道怎么去修改和利用。
安卓先后順序來(lái):
1.本地搭建個(gè)php環(huán)境,mysql配好。
2.微信開(kāi)發(fā)不怎么要求懂html,但是整個(gè)過(guò)程和瀏覽器請(qǐng)求網(wǎng)頁(yè)是一樣的。(處理接收數(shù)據(jù)和返回相應(yīng)數(shù)據(jù)的過(guò)程不一樣,但是這兩個(gè)過(guò)程在微信的demo里面已經(jīng)寫(xiě)得很好了,可以直接用。)可以看w3cschool上面的教程PHP 簡(jiǎn)介,里面混合了html和php,html部分可以先不去管。如果有C語(yǔ)言基礎(chǔ),入門(mén)不難。
3.一定要在本地多練習(xí),學(xué)會(huì)怎么去接受前臺(tái)(瀏覽器)傳過(guò)來(lái)的數(shù)據(jù),用php操作數(shù)據(jù)庫(kù),得到結(jié)果echo到頁(yè)面上,如果這個(gè)學(xué)會(huì)了,移植到微信很容易。
4.嘗試使用瀏覽器的network工具(chrome的f12,火狐的firebug里面都有),然后通過(guò)它熟悉請(qǐng)求/響應(yīng)。使用這個(gè)玩意可以查看你的瀏覽器是怎么和服務(wù)器進(jìn)行交互的,web編程必備工具。
Latest Signing
App Develop
Common Problems
Website Construction
Weixin Develop
Mobile Website
Website Optimization
Website Optimization
Website Design
Host/Domain