這部分主要講解微信公眾平台的開發模式,首先說明一下我不是程式設計師,所以本篇並非講程式設計**之類的,也並非開發模式的說明書,畢竟微信官方已經有乙份詳細的技術說明文件(在文章尾部提供文件位址),但是由於我們正在開發微信pop營銷系統,所以我對開發模式有一定了解,這些了解應該會對準備嘗試做微信開發的朋友會有一定幫助,少走部分彎路吧。如果對本篇教程有任何疑問或錯漏之處歡迎留言或直接聯絡我進行更正修改。
首先我們要明確開發模式什麼可以做,什麼不可以做:
一、開發模式可以實現的功能
1、可以接收使用者傳送過來的訊息,通過你自己開發的系統把對應內容反饋回去。
2、可以接收使用者傳送過來的地理位置,通過地理位置你可以反饋附近餐廳資訊或交通資訊(例如高德地圖)
3、通過事件推送,可以識別使用者對公眾帳號訂閱和取消訂閱操作的情況。
4、開發模式的介面除了可以反饋**訊息,也可以反饋音訊內容給使用者。
5、可以通過通用介面上傳、語音、**等內容到公眾平台上,並且可以呼叫這些素材。
6、可以管理自定義選單功能。(該功能還在內測中)
二、開發模式不能實現的功能
1、不能識別使用者賬號名稱,只能識別一串很長的tousername,這應該是微信公眾平台對使用者資訊的隱私保護。所以想把使用者拉到自己平台進行管理這是不可能的。
2、不能管理使用者或檢視使用者的個人資料。
3、不能單獨給某一使用者回覆訊息,這個只能在微信公眾平台上管理。
4、開發模式不支援訊息**,這個也只能在微信公眾平台上操作。
目前開發模式主要應用的方式:
1、微信其實是乙個瀏覽器,只要你設計製作html5的手機頁面,就可以通過微信直接訪問,這樣可以帶給我們無限的想象空間。招商銀行的微信就是通過這樣的方式實現查詢餘額、手機還款等功能。中國聯通的微信可以查話費、查流量等等功能。當然基於這種方式我們還可以做更多的後端功能開發。
2、微信內建的地圖定位,可以實現附近交通情況、查附件餐廳酒店等資訊。
3、可以用來做微信聊天機械人,這個需要很強大的語義識別技術,這個功能很多平台都已經實現。
4、可以通過微信買彩票,例如騰訊官方的「便民彩票」一樣。
5、狀態通知功能,如果用過dnspod微信的朋友應該知道,他有個狀態通知功能,當**down機或帳號登入,都會自動向你通報。如果這個功能得到普及,以後**認證不需要簡訊了。
如何開啟微信公眾平台的「開發模式」
要開啟開發模式很簡單,只要在後台進入開發模式後點選開啟按鈕,然後繫結介面檔案就完成開通了。下圖我們看到介面配置資訊那裡要填寫url和token資訊,url就是放在你的**上的介面檔案位址,token就是驗證碼。最下面的就是介面的許可權。
【劉子駿技巧】點選下圖「檢視文件」,檢視裡面的「訊息介面指南」,拉到底部會看到php示例**的,那個檔案包含標準的php介面檔案。
微信公眾平台開發文件淺解
點選「檢視文件」後我們進入到開發幫助文件裡面,左邊是文件欄目,包括訊息介面、通用介面、自定義選單介面、使用限制和返回碼。我就不具體說裡面的**等等內容,我以這些欄目來分別說明介面的用途吧。
1、訊息介面:這裡主要是用來接收使用者傳送的訊息,然後通過該介面反饋給使用者對應的**內容或音訊內容。
2、通用介面:主要用於上傳、語音、**素材到微信公眾平台上面,並且可以通過該介面對這些素材進行呼叫。(該介面需要向微信申請內測資格才能使用)
3、自定義選單介面:通過該介面可以對自定義選單進行建立、查詢、新增等管理操作。(該介面需要向微信申請內測資格才能使用)
4、使用限制:這裡僅限制通用介面和自定義選單介面的操作頻率(注意這裡不是使用者使用次數,而是後台操作次數,對使用者使用不受影響),訊息介面不受限制。
5、返回碼說明:這裡是使用通用介面出現的json返回結果,通過返回碼方便開發者識別開發程式的情況。
微信公眾平台開發教程
購買位址 入門教程是下面所有教程的基礎。介紹了使用快遞100介面,實現快遞查詢的功能。介紹了使用模擬以及使用介面的方式,呼叫小黃雞的自動回覆來實現機械人。介紹了如何如何儲存使用者的地理位置,以及根據使用者的指令查詢附近商家的功能 介紹了如何在接收到訊息之後,使用介面開發出人臉識別功能。介紹了如何使用...
微信公眾平台整合開發實戰教程 微信開發教程
課程講師 57code 課程分類 asp.net mvc 適合人群 中級 課時數量 29課時 用到技術 深入mvc開發模式 c 核心語言特性 c 核心語言特性 二 檢視引擎razor 1.1.1.背景分析 1.1.2.適用範圍 對asp.net mvc開發有興趣的同學 有志進入開發行業的所有同學 1...
騰訊微信公眾平台開發教程(一)
開始微信公眾平台的開發,我們首先要了解微信平台可以幫助我們做哪些事情?使用您的公眾賬號登陸選擇選單 高階功能 開發模式 檢視文件,即能看到微信公眾平台目前所能開發的功能。公眾平台的主要內容是 接受使用者傳送給您公眾賬號的訊息 給您的使用者回覆訊息。需要特別說明的是,傳送訊息和回覆消失是乙個連貫的過程...