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