本文目錄一覽:
-
1、微信小程序java還是node
-
2、微信小程序能開發(fā)什么語言呢?
-
3、Java后端小程序微信登錄怎么寫??
微信小程序java還是node
Java。愛掏網(wǎng) - it200.com小程序只需要一個(gè)簡(jiǎn)單開發(fā)就能實(shí)現(xiàn)并運(yùn)營(yíng)的產(chǎn)品,所需要的技術(shù)并不是很高,只要你會(huì)html、js、Java就能輕松接入微信小程序前端的開發(fā)行業(yè)。愛掏網(wǎng) - it200.com
微信小程序能開發(fā)什么語言呢?
1、支持的前端開發(fā)語言有:
前端主要是用WXML、WXSS以及Javascript來開發(fā)。愛掏網(wǎng) - it200.com本質(zhì)上就是JS+CSS+HTML5,不過不能直接用HTML標(biāo)簽,微信提供一個(gè)組件庫,沒有DOM和其他瀏覽器上的API;網(wǎng)絡(luò)、Canvas等也重新包裝過。愛掏網(wǎng) - it200.com【點(diǎn)擊查看APP開發(fā)的真正報(bào)價(jià)】
2、支持的后端開發(fā)語言有:
其實(shí)理論上后端用什么語言都可以,只要能夠從服務(wù)器上獲取到數(shù)據(jù),例如:PHP、Java或者Python來開發(fā)。愛掏網(wǎng) - it200.com一般對(duì)于企業(yè)而言,都是采用php程序開發(fā)微信小程序;技術(shù)要求高一點(diǎn)的可以采用java程序開發(fā)。愛掏網(wǎng) - it200.com
想要了解更多有關(guān)APP開發(fā)的相關(guān)信息,推薦咨詢豬八戒網(wǎng)。愛掏網(wǎng) - it200.com豬八戒網(wǎng)有千萬服務(wù)商為企業(yè)、公共機(jī)構(gòu)和個(gè)人提供定制化的解決方案,將創(chuàng)意、智慧、技能轉(zhuǎn)化為商業(yè)價(jià)值和社會(huì)價(jià)值。愛掏網(wǎng) - it200.com2011年豬八戒網(wǎng)獲得IDG投資并被評(píng)選為中國(guó)2011年度“最佳商業(yè)模式十強(qiáng)”企業(yè);專業(yè)性值的信賴。愛掏網(wǎng) - it200.com
Java后端小程序微信登錄怎么寫??
其實(shí)還蠻簡(jiǎn)單的,可以說一搜一大把,下面說下兩種方式。愛掏網(wǎng) - it200.com
自行開發(fā)
主要就是通過小程序端直接請(qǐng)求登錄獲取到code(登錄憑證)、如果需要獲取用戶手機(jī)號(hào)則需要再次授權(quán)需要iv和encryptedData,注意這里授權(quán)兩次,也可以作為一次處理。愛掏網(wǎng) - it200.com
(1) 后端接收到小程序端請(qǐng)求的code,進(jìn)行解密,可以參考微信小程序開發(fā)文檔,拿到openId和session_key,這一步如果是已經(jīng)注冊(cè)的用戶可以直接將后臺(tái)分配的token一起組成對(duì)象存儲(chǔ)到redis中,期限7-30天皆可,先從redis判定這個(gè)openId是否已經(jīng)解析過且已存儲(chǔ)為正式用戶,是則直接返回系統(tǒng)的登錄憑證完成登錄。愛掏網(wǎng) - it200.com如果不是就需要走第二步。愛掏網(wǎng) - it200.com
(2)通過iv和encryptedData解析獲取用戶的手機(jī)號(hào),完成解析后將用戶信息存儲(chǔ),并一樣存儲(chǔ)到數(shù)據(jù)庫和redis中,返回憑證。愛掏網(wǎng) - it200.com
2. 使用已經(jīng)集成好的sdk,使用maven項(xiàng)目直接引入對(duì)象的jar即可。愛掏網(wǎng) - it200.com
舉個(gè)栗子?weixin-java-miniapp 可以看下對(duì)應(yīng)的文檔說明,使用已經(jīng)集成好的方法即可。愛掏網(wǎng) - it200.com