微信开发订阅号
1.申請微信個人公眾號
2.開通新浪云服務器 因為微信中打開的頁面必須要放在公網服務器上面
3.獲取微信的實例demo,包括php,node,java等版本
jsp 服務端模板引擎—-能夠在html里面用其他語言寫內容
早期微信 驗證機制完全在服務端,
頁面獲取token和簽證必須寫ajax獲取參數,
然后才能調用方法
目前微信只支持php,node,java,語言腳本進行驗證和調用
4.新建web項目 將目錄結構確定 將我們幾個php文件導入,寫好頁面樣式
5.打開新浪云服務器進行配置 ,并將我們的代碼添加上去,并且測試運行
1.如何將代碼放到服務器 svn
先要在新浪云里面新建 版本
代碼上傳
2.如何設置參數 避免bug
6.打開頁面:
微信公眾平臺:
https://mp.weixin.qq.com/cgi-bin/home?t=home/index&lang=zh_CN&token=1403262690
選擇基本
配置—->顯示秘鑰:—->將獲取到的id和秘鑰寫在新浪服務器的index.php里面
選擇修改配置—->填寫url地址(token地址)—->填寫token和加密方式
登錄自己的web微信 https://wx.qq.com/
將寫好的頁面發送到手機微信中,并打開測試
7.可以將自己的web項目嫁接到微信項目里面
8.如何進行調用微信接口進行開發?
這時候開始我們還是不能去調用微信接口的
需要打開https://mp.weixin.qq.com/cgi-bin/home?t=home/index&lang=zh_CN&token=722761137
打開公眾號設置——>功能設置—–>將之前填寫在token里面的地址的協議
和后綴去掉,只留一個安全域名
9.寫好安全域名以后 在對話框的上方會出現一個
MP_verify_F1aaYwBjYMd6aJPL.txt 文件 我們選擇下載該文件,
然后將放到新浪服務器里面 主要就可以保存成功了
10.調用微信接口
1.微信將全部api都封裝在wx對象里面
2.首先需要實現微信里面的wx.config接口
wx.config()做驗證,就是在服務端得到驗證參數,token,
簽名,接口列表(我們需要調用那個接口 就要在config里面去寫那個接口名稱)
3.實現:wx.ready()事件加載完畢以后才能去調用原生接口
調用微信接口
參考文檔
http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
- 1.將自己所寫代碼提交到公網服務器,做到項目嫁接到微信里面
- 2.配置獲取到token,微信appid,密鑰,實現功能可以在微信里面調用接口
- 3.測試一些接口
- *
總結
微信混合開發和dcloud,cordova類似
1. dcloud,cordova提供了一個webview,可以直接在webview里面去寫js代碼
2. 微信 也是原生提供的一個webview,原生將橋接js注入到webview里面,它是一種顯示注入,在使用微信開發的時候,使用的時候需要驗證token,公網域名
3. 不同點:dcloud 提供的webview是整個引用初始化頁面。而微信初始化原生頁面
4. reactnative 是未來更加更加風靡一款混合開發機制
5. 微信小程序借鑒了react-native
總結
- 上一篇: OSI参考模型下电子邮件传输过程
- 下一篇: Linux向日葵同步剪贴板,向日葵Win