php微信公眾號開發(fā)模式詳解
學(xué)習(xí)步驟:分四章來講述這部分內(nèi)容,下面是每章的大致內(nèi)容。
1、了解開發(fā)模式與編輯模式,開發(fā)前的一些準(zhǔn)備。
2、開發(fā)模式用戶、微信服務(wù)器、個人服務(wù)器是如何交互的。什么是接口。
3、各種接口功能的調(diào)用與實現(xiàn)。
4、js-SDK的調(diào)用
微信公眾號開發(fā)兩種模式:編輯模式和開發(fā)模式。編輯模式比較簡單,你不需要操作任何的代碼,只需要借助微信提供的功能來管理自己的微信公眾號。這種方式開發(fā)的頁面比較簡單,主要用來實現(xiàn)文章的推送等功能。開發(fā)者模式則能通過自己的后臺服務(wù)器與微信關(guān)注用戶實現(xiàn)更多的交互作用,調(diào)用微信的支付等更為強(qiáng)大的功能。這里我們主要講解微信公眾號的開發(fā)者模式。
準(zhǔn)備工作:
1、自己的后臺服務(wù)器。我用的是新浪云SAE服務(wù),通過SVN將自己的代碼上傳到服務(wù)器。
1.1 在新浪云上構(gòu)建服務(wù)器操作。登錄鏈接:http://www.sinacloud.com/?from=sogou_web
進(jìn)入應(yīng)用管理
點擊創(chuàng)建新應(yīng)用
部署環(huán)境設(shè)置,按照下圖。
運行環(huán)境選擇標(biāo)準(zhǔn)環(huán)境是因為標(biāo)準(zhǔn)環(huán)境有5G的免費名額。
SVN代碼管理方式比git要容易些。
創(chuàng)建成功后進(jìn)入該項目
選擇應(yīng)用下的代碼管理
svn倉庫信息會在后面在個人電腦上進(jìn)行部署時會用到。
點擊創(chuàng)建版本
2、通過svn來管理代碼。
svn是什么?你在sae上創(chuàng)建應(yīng)用后,會有一個倉庫地址用來存放你的代碼。如圖新浪云-5中svn倉庫信息的倉庫地址。當(dāng)你在個人電腦上安裝svn后,通過svn你可以在個人電腦上定義一個倉庫,凡是在放入這個倉庫的代碼,都可以通過“svn提交”的方式提交到服務(wù)器svn倉庫,這樣就可以實現(xiàn)服務(wù)器代碼的同步更新。你也可以“svn更新”的方式,將服務(wù)器上的代碼更新到個人電腦,方便多人對服務(wù)器的代碼編輯。
svn下載地址:http://www.sinacloud.com/doc/sae/tutorial/code-deploy.html
安裝成功后:
桌面右鍵菜單會出現(xiàn)如下圖框中的兩個選項。
在電腦任意地點建立一個文件夾。選擇該文件夾右鍵,選擇菜單中的SVN檢出,會出現(xiàn)下圖界面:
這步操作相當(dāng)于建立一個倉庫,與遠(yuǎn)程服務(wù)器的倉庫想連接,代碼可以在這兩個倉庫之間同過svn方式進(jìn)行傳遞。
如果你在本地倉庫建立了php文件,想要把它上傳到服務(wù)器倉庫。選擇該文件,右鍵選擇svn提交即可。
如果你想要從遠(yuǎn)程服務(wù)器倉庫拉取文件到本地服務(wù)器倉庫。選擇該文件夾或進(jìn)入文件夾內(nèi)部,右鍵選擇svn更新。
3、微信公眾平臺,登錄后進(jìn)入開發(fā)者模式。
找到頁面上的公眾平臺測試帳號,點擊進(jìn)入。會出現(xiàn)另一個登錄頁面,用你的微信掃一掃即可進(jìn)入。(每一個微信公眾平臺的測試號都會綁定以個微信號用于管理)。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
ThinkPHP實現(xiàn)二級循環(huán)讀取的方法
這篇文章主要介紹了ThinkPHP實現(xiàn)二級循環(huán)讀取的方法,是ThinkPHP基于數(shù)組的數(shù)據(jù)庫操作中非常常見的技巧,需要的朋友可以參考下2014-11-11thinkPHP+mysql+ajax實現(xiàn)的仿百度一下即時搜索效果詳解
這篇文章主要介紹了thinkPHP+mysql+ajax實現(xiàn)的仿百度一下即時搜索效果,結(jié)合完整實例形式詳細(xì)分析了thinkPHP+mysql+ajax實現(xiàn)的仿百度一下即時搜索效果具體數(shù)據(jù)表、控制器、前臺視圖與樣式相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2019-07-07Laravel框架實現(xiàn)簡單的學(xué)生信息管理平臺案例【附源碼下載】
這篇文章主要介紹了Laravel框架實現(xiàn)簡單的學(xué)生信息管理平臺,結(jié)合具體案例形式較為詳細(xì)的分析了基于Laravel框架的學(xué)生信息管理平臺路由與控制器相關(guān)操作技巧,并附帶完整源碼供讀者下載參考,需要的朋友可以參考下2019-05-05Yii2框架制作RESTful風(fēng)格的API快速入門教程
Yii提供了一整套用來簡化實現(xiàn)RESTful風(fēng)格的WebService服務(wù)的API。這篇文章主要介紹了Yii2框架制作RESTful風(fēng)格的API快速入門教程的相關(guān)資料,需要的朋友可以參考下2016-11-11laravel 根據(jù)不同組織加載不同視圖的實現(xiàn)
今天小編就為大家分享一篇laravel 根據(jù)不同組織加載不同視圖的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10yii框架數(shù)據(jù)庫關(guān)聯(lián)查詢操作示例
這篇文章主要介紹了yii框架數(shù)據(jù)庫關(guān)聯(lián)查詢操作,結(jié)合實例形式總結(jié)分析了yii數(shù)據(jù)庫關(guān)聯(lián)查詢的常見操作方法與使用注意事項,需要的朋友可以參考下2019-10-10