GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction
因為個人精力時間有限,不會再對現有代碼進行更新維護,不過微信接口比較穩定,經測試至今沒有變化,功能依然全部可用,你可以在此基礎上,二次開發,完成你的業務功能,也可以抽取本平台中的代碼復用在你的項目中,請遵循 MIT 開源協議保留我的版權聲明和網站鏈接即可。
GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction.WeixinContract
微信協議包裝的項目還有一個單獨的工程,這個工程的版本稍新,我會進行一定的更新維護,如最近增加了幾個小程序開發需要使用到的接口。但是注意因為代碼結構經過優化調整,直接引用到升訊威微信平台中,需要修改一些類的引用和名稱。
升訊威微信營銷系統開發實踐系列
升訊威微信營銷系統開發實踐:(1)功能概要與架構設計
升訊威微信營銷系統開發實踐:(2)中控服務器的詳細設計
升訊威微信營銷系統開發實踐:(3)功能介紹與此項目推廣過程的一些體會
升訊威微信營銷系統開發實踐:(4)源代碼結構說明 與 安裝部署說明
微信開發系列教程,將以一個實際的微信平台項目為案例,深入淺出的講解微信開發、應用各環節的實現方案和技術細節。
原創內容,歡迎轉載,轉載請注明出處。
首先在第1章節中,我們先理清什么是訂閱號,什么又是服務號,以及兩者的關鍵性區別。
訂閱號和服務號統稱為微信公眾號。
訂閱號強調媒體資訊屬性,為會員提供信息訂閱,適用於新聞傳媒類企業。訂閱號從某種意義上來講,是拿來做內容的,如果你沒有原創作品,對用戶沒有任何意義。
服務號強調服務和應用屬性,旨在為會員提供服務並與之互動。支持所有微信高級接口,幾乎所有的功能應用都是針對服務號所開發的。
目前訂閱號個人和企業都可申請,服務號只有企業才能申請而且有一定門檻,要真正用起來還需要利用微信的接口並結合自身的業務需求進行開發。
訂閱號每天可下發1條消息,服務號每周可下發1條消息。
服務號下發的消息會顯示在會員的聊天列表中,並有消息提醒通知會員;訂閱號下發的消息只能折疊顯示在會員的訂閱號分組中,沒有消息提醒。
訂閱號不支持微信支付,無法實現會員充值、消費等相關功能。如發紅包、1元搶購等和支付業務掛鈎的業務都無法實現。經過微信認證的服務號可以開通微信支付。
訂閱號沒有微信的高級接口權限,無法獲取用戶的身份標識(OpenId),即使在認證訂閱號下方添加菜單,跳轉到頁面中,也只能在頁面里做一般信息展示,因為無法得知正在瀏覽頁面的用戶是誰,也就無法與之進行互動。在認證訂閱號中可以實現微官網,但只能作為企業形象及信息靜態展示、發布之用。
服務號可以獲取用戶身份標識(OpenId),並在此基礎上實現微會員系統、微信活動、以及各類基於用戶身份的營銷活動。在服務號中實現的微官網可以顯示用戶的頭像、積分、會員信息、卡券信息、活動信息以及微信支付信息等。
服務號可視為輕量級的手機App。如果將服務號與您的其它系統打通,可以實現更全面的服務,如購物中心將服務號與線下會員系統打通,即可在服務號中查詢消費記錄、積分、積分兌換、購物小票掃碼賺積分、線下活動參與賺積分換禮品等;旅游景點影院娛樂場所可通過微信支付和卡券功能實現票務預定、購買、優惠券派發核銷等等。
對於線下實體商戶,初看之下訂閱號可以每天下發消息,似乎更適合營銷推廣,但是需要考慮以下幾點:
-
技術層面上,在微信中訂閱號下發的消息是被折疊顯示的,且沒有消息提醒,需要會員主動到訂閱號文件夾下查閱,而訂閱號的注冊開通門檻極低、個人企業皆可申請,各類訂閱號五花八門,用戶是否能夠在訂閱號列表中及時看到你下發的消息是一個未知數,根據過往的運營經驗,訂閱號下發的消息閱讀率一般低於5%。
-
業務層面上,你是否確實每天都有新的有價值內容產生需要下發給用戶?訂閱號的典型適用場景為新聞傳媒類的企業,可以向感興趣的會員每天推送最新的新聞咨詢等。而其它類型的線下實體商戶通常不會有如此高頻度的內容產生,服務號每周1次的下發頻率完全滿足了優惠促銷活動消息的下發需求。如果一定要使用訂閱號每天反復下發同樣的信息推廣,實際上會造成消息的閱讀率大幅下降以及較高的粉絲流失率。
除了消息的下發區別外,服務號的其它功能和接口權限全面優於訂閱號,應用好服務號的功能,才能夠為企業沉淀客戶,不斷的注入新的客源,因此,微信服務號可以說是企業的最佳選擇,是線下引流轉化的不二之選。
目前微信官方對這兩種賬號的態度:一切政策向服務號傾斜,全力支持服務號的發展,最近的幾次調整和新功能,都是針對服務號的,基於服務號的高級接口權限做二次開發,幾乎已是無所不能,未來服務號可能會進一步升級為應用號。而對訂閱號則是不管不顧的態度,不再為訂閱號開放任何新接口或新功能。
而選擇服務號需要具備一定的開發能力,微信提供了平台,而如何應用這個平台達到良好的營銷效果,要看自身如何應用,但是對於大部分線下商家來說,可能並不具備專業的開發應用能力,此時可以選擇成熟的第三方平台來為自己的微信服務號提供應用服務,在選擇第三方服務平台時,需要綜合考量平台的技術能力和應用能力,以及是否經過微信認證。第三方平台的服務方向亦有所不同,有些偏向於服務微商,有些偏向於服務在線商城、分銷,目前重點服務於線下商戶結合線下使用場景的平台較少,對於線下商戶推薦“升訊威微信營銷系統(http://wx.shengxunwei.com/)”,上手使用容易,功能全面,技術領先。
附1:公眾號接口權限說明
接口名稱 |
未認證訂閱號 |
認證訂閱號 |
未認證服務號 |
認證服務號 |
發送消息-被動回復消息 |
○ |
○ |
○ |
○ |
發送消息-客服接口 |
|
○ |
|
○ |
發送消息-群發接口 |
|
○ |
|
○ |
發送消息-模板消息接口(發送業務通知) |
|
|
|
○ |
用戶管理-用戶分組管理 |
|
○ |
|
○ |
用戶管理-獲取用戶基本信息 |
|
○ |
|
○ |
用戶管理-獲取用戶列表 |
|
○ |
|
○ |
用戶管理-獲取用戶地理位置 |
|
|
|
○ |
用戶管理-網頁授權獲取用戶openid/用戶基本信息 |
|
|
|
○ |
推廣支持-生成帶參數二維碼 |
|
|
|
○ |
推廣支持-長鏈接轉短鏈接口 |
|
|
|
○ |
界面豐富-自定義菜單 |
|
○ |
|
○ |
素材管理-素材管理接口 |
|
○ |
|
○ |
智能接口-語義理解接口 |
|
|
|
○ |
多客服-獲取多客服消息記錄、客服管理 |
|
|
|
○ |
微信支付接口 |
|
|
|
可申請 |
微信卡券接口 |
|
可申請 |
|
可申請 |
微信設備功能接口 |
|
|
|
可申請 |
微信JS-SDK-分享接口 |
|
○ |
|
○ |
微信JS-SDK-微信卡券 |
|
○ |
|
○ |
微信JS-SDK-微信支付 |
|
|
|
○ |