資源描述:
《微信公眾賬號開發(fā)教程(java版本)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、微信公眾帳號接口開發(fā)接觸微信公眾帳號已經(jīng)有兩個多月的時間了,在這期間,除了陸續(xù)完善個人公眾帳號xiaoqrobot以外,還帶領(lǐng)團隊為公司開發(fā)了兩個企業(yè)應(yīng)用:一個是普通類型的公眾帳號,另一個是會議類型的公眾帳號。經(jīng)過這3個公眾帳號的開發(fā),對目前微信公眾平臺開放的api算是比較熟悉了,像文本消息、圖文消息、音樂消息、語音消息、位置消息等全部用到過,菜單也使用過。所以,就有了寫微信公眾帳號開發(fā)教程的想法,將學(xué)習(xí)到的技術(shù)經(jīng)驗分享出來,幫助更多需要的朋友,也希望借此認(rèn)識同行的朋友,共同交流,共同進(jìn)步!下面將對即將推出的微信公眾帳號開發(fā)系列連載教程做簡單的說明。教程主要是面向有一定Java編
2、程基礎(chǔ)的朋友,不打算從編程語言開始講起,一是考慮到自己沒有那么多時間和精力(要上班、裝修、學(xué)車等),二是怕等我把編程語言講完,微信公眾帳號又發(fā)生了大變化,這樣教程就顯得有點過時,沒有吸引力了,所以只能是有側(cè)重點的介紹。至于內(nèi)容方面,大概會涉及到:1)前沿知識:微信公眾帳號的分類、兩種模式各自的特點和區(qū)別、開發(fā)模式的配置使用等;2)API中各類消息的使用(我已經(jīng)對api進(jìn)行封裝并打成了jar包,到時候會考慮分享出來);3)微信公眾帳號開發(fā)中的小技巧(如換行、通過代碼發(fā)送表情、屏幕飄雪花、表情的接收識別、在Android和iOS上表現(xiàn)不一致等等);4)與業(yè)務(wù)系統(tǒng)對接的方法(鏈接、短信
3、等,除了技術(shù)講解還會做一定的分析對比);5)微信公眾平臺上常見功能的開發(fā)(如像小黃雞那樣的人機對話、天氣預(yù)報、精確的定位及百度地圖的使用、音樂搜索、語音識別解析等)當(dāng)然,具體寫出來的內(nèi)容肯定不止這些,但一定會包含以上介紹的所有內(nèi)容。我也不知道多久能寫完這些內(nèi)容,當(dāng)然是越快越好,我會盡全力的。希望正在看博文的你通過微信關(guān)注xiaoqrobot或者在博客留言支持,給我動力,謝謝!開發(fā)xiaoqrobot就是為了學(xué)習(xí)微信公眾帳號開發(fā),將api開放出來的各類消息都體驗了。雖然現(xiàn)在看來有點大雜燴的意思,但還是比較實用的,一款生活、娛樂的好幫手,目前已有370多關(guān)注者。周邊搜索功能定位比較準(zhǔn)
4、確(解決了糾偏問題,能精確到十米范圍),平時出門在外搜美食、ATM機、廁所、超市等再方便不過了,還提供路線導(dǎo)航;聊天嘮嗑功能是我自己開發(fā)的,后面的連載教程很多內(nèi)容都會從中抽取出來,下面是主界面截圖,對系列連載教程有所期待的朋友很建議關(guān)注體驗下,做的不好的地方也請多提意見,除了技術(shù)本身外,體驗也是我比較重視關(guān)注的。2.微信公眾帳號開發(fā)教程第2篇-微信公眾帳號的類型(普通和會議)個人公眾帳號與企業(yè)公眾帳號記得在兩個月前,我在微信官方開發(fā)群里問個人公眾帳號與企業(yè)公眾帳號有什么區(qū)別的時候,還被人笑話過,沒有人愿意告知,也許是這個問題問的太過于簡單了吧。我想一定也還有不少朋友在剛接觸時,也
5、搞不清楚這一點。其實,在注冊微信公眾帳號時,是不區(qū)分個人帳號與企業(yè)帳號的,它們需要填寫的注冊資料是一樣的,這個區(qū)別僅僅是帳號申請成功后在使用用途上的區(qū)別罷了。然而,在注冊公眾帳號時的確有個類型可以選擇,但并不是選擇個人帳號與企業(yè)帳號,那有些什么類型可以選擇呢?這也正是今天我想講的主題,請繼續(xù)往下看。注冊時可選擇的兩種帳號類型微信公眾帳號注冊的最后一步是填寫“公眾號信息”,最后一個選項是選擇“類型”,它有二個值可供選擇“普通公眾帳號類型”和“公眾會議帳號”。當(dāng)我們選擇“公眾會議號”時,下方會出現(xiàn)醒目的紅字“提醒:會議號是有一定時間限制的公眾帳號,過期后將無法登錄使用?!?,如下圖所示
6、。那注冊時到底應(yīng)該選擇哪個類型呢?這就需要我們對兩種類型有一定的了解才好做出判斷。下面將主要通過介紹公眾會議帳號與普通公眾帳號的區(qū)別來進(jìn)行說明。公眾帳號與普通帳號的區(qū)別在注冊好的公會會議帳號的“設(shè)置”一欄里,可以看到“會議號設(shè)置”項,如下圖所示:其實會議帳號與普通帳號的區(qū)別在“會議號設(shè)置”里就能全部體現(xiàn)出來,它們的區(qū)別有以下三點:1)有效時間普通帳號是創(chuàng)建后永久有效的,而會議帳號的有效期只有一個月,一個月后帳號就失效了。帳號失效后登錄微信公眾平臺時,會提示“該公眾會議號已經(jīng)過期,無法再登錄使用”,如下圖所示:帳號失效后已關(guān)注了會議帳號的用戶繼續(xù)使用時,會提示“該公眾帳號已過期,無
7、法下發(fā)消息”,但如果是有菜單權(quán)限的會議帳號,仍然可以通過菜單獲取信息,帳號過期后菜單的響應(yīng)沒有被禁止,如下圖所示:從上圖可以看到,會議帳號過期后,無法再通過文本獲取消息,但點擊菜單是可以繼續(xù)使用的,圖中的圖文消息“峰會概況”就是點擊菜單后返回的。2)關(guān)注權(quán)限普通帳號任何人都可以關(guān)注,沒有權(quán)限限制。會議帳號是可以設(shè)置關(guān)注權(quán)限的,分為兩種:任何人都可以關(guān)注和需要通過驗證才可以關(guān)注,不進(jìn)行此項設(shè)置時默認(rèn)是前者。如果設(shè)置為需要通過驗證才可以關(guān)注,就有點類似于微信添加朋友時的驗證一樣,只不