《微信公眾平臺入門到精通》Vol.7_第1頁
《微信公眾平臺入門到精通》Vol.7_第2頁
《微信公眾平臺入門到精通》Vol.7_第3頁
《微信公眾平臺入門到精通》Vol.7_第4頁
《微信公眾平臺入門到精通》Vol.7_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《微信公眾平臺入門到精通》Vol.72013-04-27又是出差忙碌的一周,今天剛到南京幫公司的活動撐場子,應酬到凌晨才回到酒店,不想再找借口,還是熬夜寫個吧,先把幾個事情說下。1、公益培訓收費是讓希望大家認真學習,免費的東西很多人不懂得珍惜,我們并不做商業(yè)化探索,也不靠這個賺錢,更不缺錢,我個人有在參與收費的企業(yè)內部培訓,但是這個公益培訓各位真想多了,如果持懷疑態(tài)度的可以退訂ZTalk,因為你并不了解青龍老賊這個人,也不信任ZTalk,再忍受我天天一個人的表演多沒意思。2、雅安愛心捐款已經圓滿結束,非常感謝大家的熱心參與,WeMedia聯(lián)盟共收到51316條回復,善款將捐獻給壹基金,我們這幾天就會與對方聯(lián)系,即時將公示捐款憑證。3、我不是天使投資人,這次南京路演活動是公司(傳媒夢工場)組織的,我是以點評嘉賓的身份參與,有朋友想要分享路演項目,昨天只有三個,一個做公務員考試網,一個做微信營銷全案策劃,一個做大學生兼職平臺,今天有10個,我會分享給大家。第七章

公眾平臺開發(fā)模式介紹從今天開始教程進入高級階段,請大家認真、專心,還有執(zhí)著,我會很耐心的在后臺回復每個人的提問,但是如果真覺得學不下去的可以考慮用一些現(xiàn)成的第三方平臺,但是肯定不如自己開發(fā)來的個性化。

一、開發(fā)模式簡介點擊公眾平臺后臺導航的“高級功能”就可以進入,該頁面有兩個模式選擇,分別為“編輯模式”和“開發(fā)模式”,如下圖:默認兩個模式都是關閉狀態(tài),兩種模式不能同時開啟,點擊開發(fā)模式區(qū)域進入開發(fā)模式設置頁面,如下圖:模式總開關。只有“成為開發(fā)者”后才可以開啟,這里要注意的是由于編輯模式和開發(fā)模式不能同時開啟,使用開發(fā)模式前應先關閉編輯模式。api接口文檔。點擊后可以查看目前所有開放的接口使用詳細說明,包括開發(fā)用的SDK包。(SDK,SoftwareDevelopmentKit的縮寫,中文即“軟件開發(fā)工具包”。廣義上指輔助開發(fā)某一類軟件的相關文檔、范例和工具的集合。)成為開發(fā)者。點擊后會出現(xiàn)接口配置頁面,用來綁定自己服務器上的程序接口與微信接口通訊,具體的操作將在第九章介紹。二、api接口文檔簡介首先來了解下微信開發(fā)模式有那些接口,清楚微信接口能做什么不能做什么有利于自己的產品設計,可以考慮自己的產品如何結合如何規(guī)劃。由于微信本身是一個通訊工具,它所有的api接口都是基于一問一答的通訊機制,因此它的接口文檔分為消息推送(用戶在公眾平臺上行發(fā)送的消息)和消息回復(響應用戶上行消息反饋下發(fā)回復的消息),本教程除了目前已經公布的接口外,還將劇透一部分將要開放的接口,比較特殊的消息下發(fā)接口屬于最高級別接口,大部分開發(fā)者是拿不到的,所以不介紹了。消息推送(即公眾賬號能接收到的用戶消息請求)1、文本消息此類消息即用戶向公眾賬號輸入文本發(fā)送消息,是公眾平臺接收到最多的消息,也是最重要的搜索、互動請求,因為語音識別還不成熟,圖片無法識別,地理位置用的場景也不多。接口獲取到的消息格式:這里先說下XML數(shù)據格式,它不僅是一種非常適合web傳輸?shù)母袷?,還具有強大的數(shù)據索引、排序、查找、相關一致性等特點,有些網站甚至拿XML來做數(shù)據庫,比如射手網,它結構非常簡單,看起來有點像html,可讀性比較強,微信開發(fā)接口的消息傳遞主要在用這個。有些人會覺得很頭大,其實不理解也沒關系,只要搞清楚它每次傳輸給你的有那些數(shù)據,你怎么獲取這些數(shù)據就可以了。文本消息的數(shù)據字段:ToUserName:開發(fā)者微信號(公眾賬號ID)FromUserName:發(fā)送方帳號(微信用戶的OPENID,每個微信用戶與每個公眾賬號是唯一的,不同公眾賬號同個用戶OPENID是不同的)CreateTime:消息創(chuàng)建時間MsgType:消息類型(文本消息為text)Content:消息內容MsgId:消息的ID號2、圖片消息用戶使用圖片上傳發(fā)送消息,應用場景:賬號注冊、隨手拍活動征集、現(xiàn)場微信照片墻。接口獲取到的消息格式:圖片消息與文本消息數(shù)據不同:MsgType:消息類型為imagePicUrl:圖片鏈接,該圖片保存在微信的服務器上,可以通過遠程抓取圖片程序保存到本地。3、地理位置消息微信將LBS當作一個交互信息進行傳遞,比較常見的微信用戶之間發(fā)送地理位置告知目的地所在,公眾號里發(fā)送地理位置搜索周邊人、商家、信息等。接口獲取到的消息格式:地理位置消息與文本消息數(shù)據不同:MsgType:消息類型為locationLocation_X、Location_Y、Scale:地理位置的經緯度和地圖縮放比例,用于第三方地圖接口的應用,搜索周邊需要用到Label:地理位置文字信息,如某某城市某某路某某號,如果以城市為單位查詢直接拿這個就可以。4、鏈接消息微收藏、印象筆記等用來保存微信里圖文消息的應用就是使用的這個接口,用戶將鏈接發(fā)送到該公眾賬號,公眾賬號通過鏈接抓取網頁內容然后收藏保存。接口獲取到的消息格式:鏈接消息與文本消息數(shù)據不同:MsgType:消息類型為linkTitle:消息標題

Description:消息描述Url:鏈接地址5、語音消息(未開放)這個消息接口并不在公開文檔上,但事實上有不少微信應用已經在使用,比如路況電臺,不全面開放的原因我個人猜測是因為微信自己的語音識別還不理想,未來肯定會開放,想象一下對公眾賬號說句話后臺就能給反饋信息多方便的功能。接口獲取到的消息格式:語音消息與文本消息數(shù)據不同:MsgType:消息類型為voiceMediaId:語音消息媒體id,可以調用相應接口獲取內容

Format:語音類型,如amr,speex,wav等,目前是使用的speex。6、視頻消息(未開放)這個消息接口也不在公開文檔上,結構跟語音消息差不多。接口獲取到的消息格式:視頻消息與文本消息數(shù)據不同:MsgType:消息類型為videoMediaId:視頻消息媒體id,可以調用相應接口獲取內容

ThumbMediaId:視頻消息縮略圖id,可以調用相應接口獲取內容7、事件推送這個接口很重要,目前只開放了用戶關注、用戶退訂,還有自定義菜單按鈕相應的功能,部分測試的有用戶打開公眾號提醒和自動發(fā)送地理位置。也就是用戶不發(fā)送任何內容也可以捕捉用戶行為做出回復。接口獲取到的消息格式:事件推送與文本消息數(shù)據不同:MsgType:消息類型為eventEvent:事件內容,subscribe(訂閱)、unsubscribe(取消訂閱)、CLICK(自定義菜單點擊事件)

EventKey:當用戶事件為點擊自定義菜單時,返回事件KEY值,與自定義菜單接口中KEY值對應。很多人在問如何知道用戶退訂的,其實就是這個消息接口,另外3月26日后將用戶關注消息也從文本消息改為了事件推送。消息回復(即公眾賬號在接收到用戶消息后下發(fā)回復消息)消息回復需要注意的一點是從接收用戶發(fā)送的消息,到服務器響應返回消息,有效時間只有5秒鐘,超時的話用戶是無法接收到回復消息的。1、回復文本消息文字閱讀要比其他方式的閱讀成本低,所以能用文本的地方咱們就盡量用文本。接口下發(fā)的消息格式:回復文本消息的數(shù)據字段:ToUserName:發(fā)送方帳號(微信用戶的OPENID,每個微信用戶與每個公眾賬號是唯一的,不同公眾賬號同個用戶OPENID是不同的)FromUserName:開發(fā)者微信號(公眾賬號ID)CreateTime:回復消息創(chuàng)建時間MsgType:回復消息類型(文本消息為text)Content:回復消息內容(長度不超過2048字節(jié))FuncFlag:設置為1的時候,自動星標剛才接收到的消息,適合活動統(tǒng)計使用2、回復圖片消息(未開放)這是個未公開的接口,現(xiàn)在使用開發(fā)模式最苦逼的就是沒法回復圖片,還不如編輯模式,啥都能回復!接口下發(fā)的消息格式:與回復文本消息的數(shù)據字段的不同:MsgType:回復消息類型為imageMediaId:圖片的id,需要通過其他接口上傳圖片獲得上傳圖片限制:1MB,支持JPG格式3、回復語音消息(未開放)這是個未公開的接口,語音消息展現(xiàn)形式跟音樂消息還是不一樣的,也不會出現(xiàn)某些安卓版微信無法播放音樂消息的情況。接口下發(fā)的消息格式:與回復文本消息的數(shù)據字段的不同:MsgType:回復消息類型為voiceMediaId:語音的id,需要通過其他接口上傳語音獲得上傳語音限制:1MB,播放長度不超過60s,支持AMR格式4、回復視頻消息(未開放)這是個未公開的接口,和圖片消息差不多。接口下發(fā)的消息格式:與回復文本消息的數(shù)據字段的不同:MsgType:回復消息類型為videoMediaId:視頻的id,需要通過其他接口上傳視頻獲得ThumbMediaId:縮略圖的id,通過上傳圖片(80*80)得到id視頻限制:10MB,支持MP4格式縮略圖限制:64KB,支持JPG格式5、回復音樂消息很多人問我為什么可以播放音樂,沒什么秘密,就是用這個接口了。接口下發(fā)的消息格式:與回復文本消息的數(shù)據字段的不同:MsgType:回復消息類型為musicTitle:音樂標題,我經常是放歌名Description:音樂描述,我經常是放歌手名字MusicUrl:音樂鏈接,支持MP3、WMV、AAC等在線音樂格式HQMusicUrl:高質量音樂鏈接,WIFI環(huán)境優(yōu)先使用該鏈接播放音樂,可以和上面的一樣。6、回復圖文消息開發(fā)模式里最喜歡的就是這個了,比如可以用多圖文消息做個歡迎菜單,可以做圖文歷史文章查詢。接口下發(fā)的消息格式:與回復文本消息的數(shù)據字段的不同:MsgType:回復消息類型為newsArticleCount:圖文消息個數(shù),限制為10條以內,這個必須準確,有多少條圖文消息就得填寫多少,不然會出錯。Articles:多條圖文消息信息,默認第一個item為大圖,每個item的結構完全一樣,每個item表示一條圖文消息。Title:圖文消息標題Description:圖文消息描述PicUrl:圖片鏈接,支持JPG、PNG格式,較好的效果為大圖640*320,小圖80*80。Url:點擊圖文消息跳轉鏈接,這個鏈接可以是自己網站鏈接,但是記得申請白名單,不然出現(xiàn)警告提示用戶一般不會點擊進去。其他消息接口這些接口都未對外開放,看看就行,如果在寫教程中途官方開放了,我也會寫進。1、用戶信息接口(未開放)公眾平臺獲取關注用戶的信息。接口請求地址:/cgi-bin/user/info接口返回信息:subscribe:用戶是否訂閱該公眾號標識,值為0時,拉取不到其余信息openid:用戶的標識,對當前公眾號唯一nickname:用戶的昵稱sex:用戶的性別,值等于1時為男性,值等于2時為女性city:用戶所在城市l(wèi)anguage:用戶的語言,簡體中文為zh_CN2、媒體文件上傳接口(未開放)上傳圖片、語音、視頻等文件,獲取media_id,media_id可復用。接口請求地址:/cgi-bin/media/upload接口返回信息:type:媒體文件類型,分別有圖片(image)、語音(voice)、視頻(video)和縮略圖(thumb)media_id:媒體文件上傳后獲取的唯一標識created_at:媒體文件上傳時間3、媒體文件獲取接口(未開放)通過media_id獲取圖片、語音、視頻等文件。接口請求地址:/cgi-bin/media/get4、拉取關注接口(未開放)拉取公眾賬戶關注用戶列

溫馨提示

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

評論

0/150

提交評論