微信公眾平臺開發(fā)教程下_第1頁
微信公眾平臺開發(fā)教程下_第2頁
微信公眾平臺開發(fā)教程下_第3頁
微信公眾平臺開發(fā)教程下_第4頁
微信公眾平臺開發(fā)教程下_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、與回復(fù)文本消息的數(shù)據(jù)字段的不同:MsgType:回復(fù)消息類型為voiceMediaId: 語音的id,需要通過其他接口上傳語音獲得上傳語音限制:1MB,播放長度不超過60s,支持AMR格式二、開發(fā)模式的基礎(chǔ)介紹3、消息回復(fù)4、回復(fù)視頻消息這是個未公開的接口,和圖片消息差不多。接口下發(fā)的消息格式:12345678 二、開發(fā)模式的基礎(chǔ)介紹3、消息回復(fù)與回復(fù)文本消息的數(shù)據(jù)字段的不同:MsgType:回復(fù)消息類型為videoMediaId: 視頻的id,需要通過其他接口上傳視頻獲得ThumbMediaId:縮略圖的id,通過上傳圖片(80*80)得到id視頻限制:10MB,支持MP4格式縮略圖限制:6

2、4KB,支持JPG格式二、開發(fā)模式的基礎(chǔ)介紹3、消息回復(fù)5、回復(fù)音樂消息很多人問我為什么可以播放音樂,沒什么秘密,就是用這個接口了。接口下發(fā)的消息格式:12345678二、開發(fā)模式的基礎(chǔ)介紹3、消息回復(fù)與回復(fù)文本消息的數(shù)據(jù)字段的不同:MsgType:回復(fù)消息類型為musicTitle: 音樂標題,我經(jīng)常是放歌名Description: 音樂描述,我經(jīng)常是放歌手名字MusicUrl: 音樂鏈接,支持MP3、WMV、AAC等在線音樂格式HQMusicUrl:高質(zhì)量音樂鏈接,WIFI環(huán)境優(yōu)先使用該鏈接播放音樂,可以和上面的一樣。二、開發(fā)模式的基礎(chǔ)介紹3、消息回復(fù)6、回復(fù)圖文消息開發(fā)模式里最喜歡的就是

3、這個了,比如可以用多圖文消息做個歡迎菜單,可以做圖文歷史文章查詢。接口下發(fā)的消息格式:12345678。二、開發(fā)模式的基礎(chǔ)介紹3、消息回復(fù)2 二、開發(fā)模式的基礎(chǔ)介紹3、消息回復(fù)MsgType:回復(fù)消息類型為newsArticleCount:圖文消息個數(shù),限制為10條以內(nèi),這個必須準確,有多少條圖文消息就得填寫多少,不然會出錯。Articles:多條圖文消息信息,默認第一個item為大圖,每個item的結(jié)構(gòu)完全一樣,每個item表示一條圖文消息。Title:圖文消息標題Description:圖文消息描述PicUrl:圖片鏈接,支持JPG、PNG格式,較好的效果為大圖640*320,小圖80*8

4、0。Url:點擊圖文消息跳轉(zhuǎn)鏈接,這個鏈接可以是自己網(wǎng)站鏈接,但是記得申請白名單,不然出現(xiàn)警告提示用戶一般不會點擊進去。二、開發(fā)模式的基礎(chǔ)介紹3、消息回復(fù)二、開發(fā)模式的基礎(chǔ)介紹4、其它接口1、用戶信息接口公眾平臺獲取關(guān)注用戶的信息。接口請求地址:接口返回信息:subscribe:用戶是否訂閱該公眾號標識,值為0時,拉取不到其余信息openid:用戶的標識,對當(dāng)前公眾號唯一nickname:用戶的昵稱sex:用戶的性別,值等于1時為男性,值等于2時為女性city:用戶所在城市l(wèi)anguage:用戶的語言,簡體中文為zh_CN2、拉取關(guān)注接口拉取公眾賬戶關(guān)注用戶列表。接口請求地址:接口返回信息:t

5、otal:關(guān)注該公眾賬號的總用戶數(shù)count:拉取的OPENID個數(shù),最大值為10000data:列表數(shù)據(jù),OPENID的列表next_openid:下一次拉取的關(guān)注用戶的偏移值二、開發(fā)模式的基礎(chǔ)介紹4、其它接口三、云服務(wù)的申請注冊以前想做個網(wǎng)站很麻煩,先得花錢租賃虛擬服務(wù)器空間或者買服務(wù)器托管,然后還得懂服務(wù)器配置,平時還得搞下服務(wù)器維護什么的,現(xiàn)在有云計算平臺就方便了,對于一些非企業(yè)用戶來說簡單幾步注冊就可以自己建站,成本低廉效率還高,而且開發(fā)非常自主靈活。一、新浪云計算平臺注冊新浪云計算平臺的英文是Sina App Engine,簡稱SAE,是國內(nèi)首個公有云平臺,是一個簡單高效的分布式W

6、eb服務(wù)開發(fā)、運行平臺,應(yīng)該是目前國內(nèi)最多開發(fā)者使用的云計算平臺。在瀏覽器中上輸入網(wǎng)址,就進入SAE的首頁:三、云服務(wù)的申請注冊點擊右上角的注冊鏈接進入注冊頁面,由于是新浪自己的產(chǎn)品,所以SAE賬號系統(tǒng)使用了新浪微博的賬號授權(quán),大家應(yīng)該很熟悉這個界面了,而且估計都有用新浪微博綁定授權(quán)注冊的經(jīng)歷,我就不展開說了。如下圖:三、云服務(wù)的申請注冊三、云服務(wù)的申請注冊安全信息設(shè)置完以后進入手機驗證身份確認步驟,SAE的校驗碼很復(fù)雜,數(shù)字加字符的,可見安全方面要求還是比較嚴格,如果沒有收到確認短信也可以發(fā)送“REG:+微博賬號”到,如下圖:三、云服務(wù)的申請鏈接消息完成身份確認后,恭喜,您已經(jīng)成為SAE的一

7、名開發(fā)者了!并且獲得虛擬貨幣云豆500個,SAE的很多服務(wù)都是要消耗云豆。SAE并不是一個完全免費的云計算平臺,100豆/元1、在SAE上創(chuàng)建第一個應(yīng)用咱們開通云計算平臺就是為了能夠進行微信的開發(fā),在開發(fā)前我們先要理解一個概念,就是一般來說任何一個程序或者說手機應(yīng)用都會分為前端和后端,前端就是用戶能夠接觸到的,能夠與之方便互動的,比如我們手機上安裝的各種應(yīng)用。微信之所以能夠被預(yù)言淘汰手機上百分之50以上的應(yīng)用,是因為微信的公眾平臺具備了大部分手機應(yīng)用前端的功能,比如拍照上傳、語音傳輸、地理位置發(fā)送等接口,但無論是微信也好,普通手機應(yīng)用也好,真正在進行邏輯運算、數(shù)據(jù)保存等服務(wù)處理的還是后端程序,

8、這也是我們使用SAE所要做的事情。后端基本沒有什么可視化界面,只有大量的源代碼,看起來很枯燥,但正是他們及時響應(yīng)用戶的請求,完成了復(fù)雜的交互功能,事實上我在編碼的時候更感覺是在譜寫一段美妙的音樂,它們是有韻律和節(jié)奏的。閑話不扯了,咱們先來建立第一個應(yīng)用,或者說我們可以叫它為微信公眾平臺的后端。三、云服務(wù)的申請創(chuàng)建應(yīng)用三、云服務(wù)的申請創(chuàng)建應(yīng)用創(chuàng)建一個應(yīng)用吧應(yīng)用名稱,這個沒什么講究應(yīng)用描述,隨便寫兩句吧。開發(fā)語言,選PHP。應(yīng)用類型,選擇web應(yīng)用就好,這個是后臺程序,主要是提供一些接口服務(wù)。點擊創(chuàng)建應(yīng)用就可以新建一個SAE平臺的應(yīng)用了,創(chuàng)建成功后頁面會跳轉(zhuǎn)到應(yīng)用列表,其實就是SAE的個人首頁。三

9、、云服務(wù)的申請創(chuàng)建應(yīng)用三、云服務(wù)的申請創(chuàng)建應(yīng)用這是我們新創(chuàng)建的應(yīng)用三、云服務(wù)的申請創(chuàng)建應(yīng)用選擇左側(cè)的代碼管理進入我們的應(yīng)用管理三、云服務(wù)的申請創(chuàng)建應(yīng)用這里什么上傳您的代碼、SVN都不用管,點擊“創(chuàng)建一個版本”會彈出一個新窗口,如圖三、云服務(wù)的申請創(chuàng)建應(yīng)用每個應(yīng)用可以創(chuàng)建最多10個版本,每個版本號只能是1-10的數(shù)字標示且不能重復(fù),一般是用于版本大的升級,對于初學(xué)者來說沒有太多的需求,我們創(chuàng)建一個版本基本就可以了。創(chuàng)建成功后頁面會刷新顯示.三、云服務(wù)的申請創(chuàng)建應(yīng)用其實這個時候我們的應(yīng)用已經(jīng)可以通過網(wǎng)絡(luò)訪問了,在瀏覽器里輸入前面設(shè)置的應(yīng)用訪問域名,比如我這個是,就可以看到,如下圖:恭喜您,你已經(jīng)成功擁有了自己的網(wǎng)站!不過這個只是個開始,如何開發(fā)自己的程序呢?點擊“編輯代碼”.三、云服務(wù)的申請創(chuàng)建應(yīng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論