微信公眾平臺(tái)教程一_第1頁
微信公眾平臺(tái)教程一_第2頁
微信公眾平臺(tái)教程一_第3頁
微信公眾平臺(tái)教程一_第4頁
微信公眾平臺(tái)教程一_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

微信公眾平臺(tái)入門到實(shí)戰(zhàn)開發(fā)模式篇編輯模式簡(jiǎn)單介紹1開發(fā)模式的基礎(chǔ)介紹2云服務(wù)的申請(qǐng)3一、編輯模式簡(jiǎn)單介紹——進(jìn)入編輯模式自動(dòng)回復(fù)開啟||關(guān)閉啟用||停用一、編輯模式簡(jiǎn)單介紹——主要功能被添加自動(dòng)回復(fù)消息自動(dòng)回復(fù)關(guān)鍵詞自動(dòng)回復(fù)一、編輯模式簡(jiǎn)單介紹——被添加自動(dòng)的回復(fù)在微信公眾平臺(tái)設(shè)置被添加自動(dòng)回復(fù)后,粉絲在添加您的微信號(hào)時(shí),會(huì)自動(dòng)發(fā)送您設(shè)置的文字/語言/圖片/視頻給粉絲。設(shè)置方法:通過在微信公眾平臺(tái)=》功能=》高級(jí)功能=》編輯模式=》被添加自動(dòng)回復(fù),可設(shè)置的文字/語言/圖片/視頻為被添加自動(dòng)回一、編輯模式簡(jiǎn)單介紹——添加后回復(fù)的內(nèi)容關(guān)注后,查看消息后看到的內(nèi)容一、編輯模式簡(jiǎn)單介紹——消息自動(dòng)回復(fù)在微信公眾平臺(tái)設(shè)置用戶消息回復(fù)后,會(huì)在粉絲給您發(fā)送微信消息時(shí),會(huì)自動(dòng)回復(fù)您設(shè)置的文字/語言/圖片/視頻給粉絲。

設(shè)置方法:通過在微信公眾平臺(tái)=》功能=》高級(jí)功能=》編輯模式=》設(shè)置=》消息自動(dòng)回復(fù),可設(shè)置的文字/語言/圖片/視頻為用戶消息回復(fù)。

一、編輯模式簡(jiǎn)單介紹——消息回復(fù)的內(nèi)容手機(jī)中微信的效果一、編輯模式簡(jiǎn)單介紹——關(guān)鍵詞的自動(dòng)回復(fù)規(guī)則名關(guān)鍵字

以全匹配/未全匹配回復(fù)一、編輯模式簡(jiǎn)單介紹——其它不常用的回復(fù)圖片大小:不超過2M,

格式:bmp,png,jpeg,jpg,gif語音大小:不超過5M,長(zhǎng)度:不超過60s,格式:mp3,wma,wav,amr視頻大小:不超過20M,格式:rm,rmvb,wmv,avi,mpg,mpeg,mp4二、開發(fā)模式的基礎(chǔ)介紹——成為開發(fā)者默認(rèn)兩個(gè)模式都是關(guān)閉狀態(tài),兩種模式不能同時(shí)開啟,點(diǎn)擊開發(fā)模式區(qū)域進(jìn)入開發(fā)模式設(shè)置頁面。只有“成為開發(fā)者”后才可以開啟,這里要注意的是由于編輯模式和開發(fā)模式不能同時(shí)開啟,使用開發(fā)模式前應(yīng)先關(guān)閉編輯模式。二、開發(fā)模式的基礎(chǔ)介紹默認(rèn)兩個(gè)模式都是關(guān)閉狀態(tài),兩種模式不能同時(shí)開啟,點(diǎn)擊開發(fā)模式區(qū)域進(jìn)入開發(fā)模式設(shè)置頁面。只有“成為開發(fā)者”后才可以開啟,這里要注意的是由于編輯模式和開發(fā)模式不能同時(shí)開啟,使用開發(fā)模式前應(yīng)先關(guān)閉編輯模式。二、開發(fā)模式的基礎(chǔ)介紹——成為開發(fā)者api接口文檔。點(diǎn)擊后可以查看目前所有開放的接口使用詳細(xì)說明,包括開發(fā)用的SDK包。(SDK,SoftwareDevelopmentKit的縮寫,中文即“軟件開發(fā)工具包”。廣義上指輔助開發(fā)某一類軟件的相關(guān)文檔、范例和工具的集合。)二、開發(fā)模式的基礎(chǔ)介紹——成為開發(fā)者二、開發(fā)模式的基礎(chǔ)介紹——成為開發(fā)者普通訂閱的接口功能二、開發(fā)模式的基礎(chǔ)介紹——API接口文檔簡(jiǎn)介首先來了解下微信開發(fā)模式有那些接口,清楚微信接口能做什么不能做什么有利于自己的產(chǎn)品設(shè)計(jì),可以考慮自己的產(chǎn)品如何結(jié)合如何規(guī)劃。由于微信本身是一個(gè)通訊工具,它所有API接口都是基于一問一答的通訊機(jī)制,因此它的接口文檔分為消息推送(用戶在公眾平臺(tái)上行發(fā)送的消息)和消息回復(fù)(響應(yīng)用戶上行消息反饋下發(fā)回復(fù)的消息。二、開發(fā)模式的基礎(chǔ)介紹——API接口文檔簡(jiǎn)介消息推送文本消息、圖片消息、地理位置消息、鏈接消息、語音消息事件推送消息回復(fù)文本消息、圖片消息、圖文消息其它接口二、開發(fā)模式的基礎(chǔ)介紹——1、消息推送1、文本消息此類消息即用戶向公眾賬號(hào)輸入文本發(fā)送消息,是公眾平臺(tái)接收到最多的消息,也是最重要的搜索、互動(dòng)請(qǐng)求,因?yàn)檎Z音識(shí)別還不成熟,圖片無法識(shí)別,地理位置用的場(chǎng)景也不多。接口獲取到的消息格式:<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1348831860</CreateTime><MsgType><![CDATA[text]]></MsgType><Content><![CDATA[thisisatest]]></Content><MsgId>1234567890123456</MsgId></xml>XML的格式這里先說下XML數(shù)據(jù)格式,它不僅是一種非常適合web傳輸?shù)母袷?,還具有強(qiáng)大的數(shù)據(jù)索引、排序、查找、相關(guān)一致性等特點(diǎn),有些網(wǎng)站甚至拿XML來做數(shù)據(jù)庫,比如射手網(wǎng),它結(jié)構(gòu)非常簡(jiǎn)單,看起來有點(diǎn)像html,可讀性比較強(qiáng),微信開發(fā)接口的消息傳遞主要在用這個(gè)。有些人會(huì)覺得很頭大,其實(shí)不理解也沒關(guān)系,只要搞清楚它每次傳輸給你的有那些數(shù)據(jù),你怎么獲取這些數(shù)據(jù)就可以了。二、開發(fā)模式的基礎(chǔ)介紹——1、消息推送文本消息的數(shù)據(jù)字段:ToUserName:開發(fā)者微信號(hào)(公眾賬號(hào)ID)FromUserName:發(fā)送方帳號(hào)(微信用戶的OPENID,每個(gè)微信用

戶與每個(gè)公眾賬號(hào)是唯一的,不同公眾賬號(hào)同個(gè)用戶OPENID 是不同的)CreateTime:消息創(chuàng)建時(shí)間MsgType:消息類型(文本消息為text)Content:消息內(nèi)容MsgId:消息的ID號(hào)二、開發(fā)模式的基礎(chǔ)介紹——1、消息推送2、圖片消息用戶使用圖片上傳發(fā)送消息,應(yīng)用場(chǎng)景:賬號(hào)注冊(cè)、隨手拍活動(dòng)征集、現(xiàn)場(chǎng)微信照片墻。接口獲取到的消息格式:<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1348831860</CreateTime><MsgType><![CDATA[image]]></MsgType><PicUrl><![CDATA[thisisaurl]]></PicUrl><MediaId><![CDATA[media_id]]></MediaId><MsgId>1234567890123456</MsgId></xml>二、開發(fā)模式的基礎(chǔ)介紹——消息推送圖片消息與文本消息數(shù)據(jù)不同:MsgType:消息類型為imagePicUrl:圖片鏈接,該圖片保存在微信的服務(wù)器上,可以通過遠(yuǎn)程抓取圖

片程序保存到本地。二、開發(fā)模式的基礎(chǔ)介紹——消息推送4、地理位置消息微信將LBS當(dāng)作一個(gè)交互信息進(jìn)行傳遞,比較常見的微信用戶之間發(fā)送地理位置告知目的地所在,公眾號(hào)里發(fā)送地理位置搜索周邊人、商家、信息等。接口獲取到的消息格式:<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1351776360</CreateTime><MsgType><![CDATA[location]]></MsgType><Location_X>23.134521</Location_X><Location_Y>113.358803</Location_Y><Scale>20</Scale><Label><![CDATA[位置信息]]></Label><MsgId>1234567890123456</MsgId></xml>二、開發(fā)模式的基礎(chǔ)介紹——消息推送地理位置消息與文本消息數(shù)據(jù)不同:MsgType:消息類型為locationLocation_X、Location_Y、Scale:地理位置的經(jīng)緯度和地圖縮放比例,用于第三方地圖接口的應(yīng)用,搜索周邊需要用到Label:地理位置文字信息,如某某城市某某路某某號(hào),如果以城市為單位查詢直接拿這個(gè)就可以。二、開發(fā)模式的基礎(chǔ)介紹——1、消息推送5、鏈接消息微收藏、印象筆記等用來保存微信里圖文消息的應(yīng)用就是使用的這個(gè)接口,用戶將鏈接發(fā)送到該公眾賬號(hào),公眾賬號(hào)通過鏈接抓取網(wǎng)頁內(nèi)容然后收藏保存。接口獲取到的消息格式:<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1351776360</CreateTime><MsgType><![CDATA[link]]></MsgType><Title><![CDATA[公眾平臺(tái)官網(wǎng)鏈接]]></Title><Description><![CDATA[公眾平臺(tái)官網(wǎng)鏈接]]></Description><Url><![CDATA[url]]></Url><MsgId>1234567890123456</MsgId></xml>二、開發(fā)模式的基礎(chǔ)介紹——1、消息推送鏈接消息與文本消息數(shù)據(jù)不同:MsgType:消息類型為linkTitle:消息標(biāo)題Description:消息描述Url:鏈接地址二、開發(fā)模式的基礎(chǔ)介紹——1、消息推送6、語音消息這個(gè)消息接口并不在公開文檔上,但事實(shí)上有不少微信應(yīng)用已經(jīng)在使用,比如路況電臺(tái),不全面開放的原因我個(gè)人猜測(cè)是因?yàn)槲⑿抛约旱恼Z音識(shí)別還不理想,未來肯定會(huì)開放,想象一下對(duì)公眾賬號(hào)說句話后臺(tái)就能給反饋信息多方便的功能。接口獲取到的消息格式:<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1357290913</CreateTime><MsgType><![CDATA[voice]]></MsgType><MediaId><![CDATA[media_id]]></MediaId><Format><![CDATA[Format]]></Format><MsgId>1234567890123456</MsgId></xml>二、開發(fā)模式的基礎(chǔ)介紹——1、消息推送語音消息與文本消息數(shù)據(jù)不同:MsgType:消息類型為voiceMediaId:語音消息媒體id,可以調(diào)用相應(yīng)接口獲取內(nèi)容Format:語音類型,如amr,speex,wav等,目前是使用的speex。二、開發(fā)模式的基礎(chǔ)介紹——1、消息推送6、視頻消息(未開放)這個(gè)消息接口也不在公開文檔上,結(jié)構(gòu)跟語音消息差不多。接口獲取到的消息格式:<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1357290913</CreateTime><MsgType><![CDATA[video]]></MsgType><MediaId><![CDATA[media_id]]></MediaId><ThumbMediaId><![CDATA[thumb_media_id]]></ThumbMediaId><MsgId>1234567890123456</MsgId></xml>視頻消息與文本消息數(shù)據(jù)不同:MsgType:消息類型為videoMediaId:視頻消息媒體id,可以調(diào)用相應(yīng)接口獲取內(nèi)容ThumbMediaId:視頻消息縮略圖id,可以調(diào)用相應(yīng)接口獲取內(nèi)容二、開發(fā)模式的基礎(chǔ)介紹——1、消息推送二、開發(fā)模式的基礎(chǔ)介紹——2、事件推送1、事件推送這個(gè)接口很重要,目前只開放了用戶關(guān)注、用戶退訂,菜單按鈕相應(yīng)的功能,部分測(cè)試的有用戶打開公眾號(hào)提醒和自動(dòng)發(fā)送地理位置。也就是用戶不發(fā)送任何內(nèi)容也可以捕捉用戶行為做出回復(fù)。接口獲取到的消息格式:<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[FromUser]]></FromUserName><CreateTime>123456789</CreateTime><MsgType><![CDATA[event]]></MsgType><Event><![CDATA[subscribe]]></Event></xml>事件推送與文本消息數(shù)據(jù)不同:MsgType:消息類型為eventEvent:事件內(nèi)容,subscribe(訂閱)、unsubscribe(取消訂閱)、CLICK(自定義菜單點(diǎn)擊事件)EventKey:當(dāng)用戶事件為點(diǎn)擊自定義菜單時(shí),返回事件KEY值,與自定義菜單接口中KEY值對(duì)應(yīng)。很多人在問如何知道用戶退訂的,其實(shí)就是這個(gè)消息接口,另外3月26日后將用戶關(guān)注消息也從文本消息改為了事件推送。二、開發(fā)模式的基礎(chǔ)介紹——3、消息回復(fù)即公眾賬號(hào)在接收到用戶消息后下發(fā)回復(fù)消息消息回復(fù)需要注意的一點(diǎn)是從接收用戶發(fā)送的消息,到服務(wù)器響應(yīng)返回消息,有效時(shí)間只有5秒鐘,超時(shí)的話用戶是無法接收到回復(fù)消息的。1、回復(fù)文本消息文字閱讀要比其他方式的閱讀成本低,所以能用文本的地方咱們就盡量用文本。接口下發(fā)的消息格式:<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>12345678</CreateTime><MsgType><![CDATA[text]]></MsgType><Content><![CDATA[你好]]></Content></xml>二、開發(fā)模式的基礎(chǔ)介紹——3、消息回復(fù)回復(fù)文本消息的數(shù)據(jù)字段:ToUserName:發(fā)送方帳號(hào)(微信用戶的OPENID,每個(gè)微信用戶與每個(gè)公眾賬號(hào)是唯一的,不同公眾賬號(hào)同個(gè)用戶OPENID是不同的)FromUserName:開發(fā)者微信號(hào)(公眾賬號(hào)ID)CreateTime:回復(fù)消息創(chuàng)建時(shí)間MsgType:回復(fù)消息類型(文本消息為text)Content:回復(fù)消息內(nèi)容(長(zhǎng)度不超過2048字節(jié))FuncFlag:設(shè)置為1的時(shí)候,自動(dòng)星標(biāo)剛才接收到的消息,適合活動(dòng)統(tǒng)計(jì)使用二、開發(fā)模式的基礎(chǔ)介紹——3、消息回復(fù)2、圖片消息這是為開放的接口,現(xiàn)在使用開發(fā)模式最苦逼的就是沒法回復(fù)圖片,還不如編輯模式,啥都能回復(fù)!接口下發(fā)的消息格式:<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>12345678</CreateTime><MsgType><![CDATA[image]]></MsgType><Image><MediaId><![CDATA[media_id]]></MediaId></Image></xml>二、開發(fā)模式的基礎(chǔ)介紹——3、消息回復(fù)與回復(fù)文本消息的數(shù)據(jù)字段的不同:MsgType:回復(fù)消息類型為imageMediaId:圖片的id,需要通過其他接口上傳圖片獲得

上傳圖片限制:1MB,支持JPG格式二、開發(fā)模式的基礎(chǔ)介紹——3、消息回復(fù)3、回復(fù)語音消息這是個(gè)未公開的接口,語音消息展現(xiàn)形式跟音樂消息還是不一樣的,也不會(huì)出現(xiàn)某些安卓版微信無法播放音樂消息的情況。接口下發(fā)的消息格式:<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>12345678</CreateTime><MsgType><![CDATA[voice]]></MsgType><Voice><MediaId><![CDATA[media_id]]></MediaId></Voice></xml>二、開發(fā)模式的基礎(chǔ)介紹——3、消息回復(fù)與回復(fù)文本消息的數(shù)據(jù)字段的不同:MsgType:回復(fù)消息類型為voiceMediaId:語音的id,需要通過其他接口上傳語音獲得上傳語音限制:1MB,播放長(zhǎng)度不超過60s,支持AMR格式二、開發(fā)模式的基礎(chǔ)介紹——3、消息回復(fù)4、回復(fù)視頻消息這是個(gè)未公開的接口,和圖片消息差不多。接口下發(fā)的消息格式:<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>12345678</CreateTime><MsgType><![CDATA[video]]></MsgType><Video><MediaId><![CDATA[media_id]]></MediaId><ThumbMediaId><![CDATA[thumb_media_id]]></ThumbMediaId></Video></xml>二、開發(fā)模式的基礎(chǔ)介紹——3、消息回復(fù)與回復(fù)文本消息的數(shù)據(jù)字段的不同:MsgType:回復(fù)消息類型為videoMediaId:視頻的id,需要通過其他接口上傳視頻獲得ThumbMediaId:縮略圖的id,通過上傳圖片(80*80)得到id視頻限制:10MB,支持MP4格式縮略圖限制:64KB,支持JPG格式二、開發(fā)模式的基礎(chǔ)介紹——3、消息回復(fù)5、回復(fù)音樂消息很多人問我為什么可以播放音樂,沒什么秘密,就是用這個(gè)接口了。接口下發(fā)的消息格式:<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>12345678</CreateTime><MsgType><![CDATA[music]]></MsgType><Music><Title><![CDATA[TITLE]]></Title><Description><![CDATA[DESCRIPTION]]></Description><MusicUrl><![CDATA[MUSIC_Url]]></MusicUrl><HQMusicUrl><![CDATA[HQ_MUSIC_Url]]></HQMusicUrl><ThumbMediaId><![CDATA[media_id]]></ThumbMediaId></Music></xml>二、開發(fā)模式的基礎(chǔ)介紹——3、消息回復(fù)與回復(fù)文本消息的數(shù)據(jù)字段的不同:MsgType:回復(fù)消息類型為musicTitle:音樂標(biāo)題,我經(jīng)常是放歌名Description:音樂描述,我經(jīng)常是放歌手名字MusicUrl:音樂鏈接,支持MP3、WMV、AAC等在線音樂格式HQMusicUrl:高質(zhì)量音樂鏈接,WIFI環(huán)境優(yōu)先使用該鏈接播放音樂,可以和上面的一樣。二、開發(fā)模式的基礎(chǔ)介紹——3、消息回復(fù)6、回復(fù)圖文消息開發(fā)模式里最喜歡的就是這個(gè)了,比如可以用多圖文消息做個(gè)歡迎菜單,可以做圖文歷史文章查詢。接口下發(fā)的消息格式:<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>12345678</CreateTime><MsgType><![CDATA[news]]></MsgType>。。。二、開發(fā)模式的基礎(chǔ)介紹——3、消息回復(fù)<ArticleCount>2</ArticleCount><Articles><item><Title><![CDATA[title1]]></Title><Description><![CDATA[description1]]></Description><PicUrl><![CDATA[picurl]]></PicUrl><Url><![CDATA[url]]></Url></item><item><Title><![CDATA[title]]></Title><Description><![CDATA[description]]></Description><PicUrl><![CDATA[picurl]]></PicUrl><Url><![CDATA[url]]></Url></item></Articles></xml>二、開發(fā)模式的基礎(chǔ)介紹——3、消息回復(fù)MsgType:回復(fù)消息類型為newsArticleCount:圖文消息個(gè)數(shù),限制為10條以內(nèi),這個(gè)必須準(zhǔn)確,有多少條圖文消息就得填寫多少,不然會(huì)出錯(cuò)。Articles:多條圖文消息信息,默認(rèn)第一個(gè)item為大圖,每個(gè)item的結(jié)構(gòu)完全一樣,每個(gè)item表示一條圖文消息。Title:圖文消息標(biāo)題Description:圖文消息描述PicUrl:圖片鏈接,支持JPG、PNG格式,較好的效果為大圖640*320,小圖80*80。Url:點(diǎn)擊圖文消息跳轉(zhuǎn)鏈接,這個(gè)鏈接可以是自己網(wǎng)站鏈接,但是記得申請(qǐng)白名單,不然出現(xiàn)警告提示用戶一般不會(huì)點(diǎn)擊進(jìn)去。二、開發(fā)模式的基礎(chǔ)介紹——3

溫馨提示

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

評(píng)論

0/150

提交評(píng)論