一、通過輸入文字的方式查詢天氣
一般都是通過城市名稱、拼音、區號等方式實現的查詢,基本上都是搜尋資料庫,獲得對應的查詢介面,然後傳送查詢天氣,將結果封裝成天氣格式發給使用者。比如下面就分別是通過名稱,拼音、區號,郵編方式執行的天氣查詢
二、通過不輸入文字的方式查詢天氣
1.化繁為簡
就查詢方式來說,查詢複雜度從易到難依次是區號》郵編》城市名稱》拼音
有沒有更簡單的方法呢
不輸入文字,就只能傳送其他的過去了。其他最好的輸入方式當然是語音。
2. 語音觸發
請看下圖:
這裡就是說了一句話給對方,就獲得了查詢結果。這比那些要輸入名稱、拼音、區號、郵編的查詢方式更進了一大步,因為不用再輸入繁瑣的名稱了,而且大多數人大多數情況下都是固定在乙個地方,不會改變地理位置,所以這個功能對他們來說還是很實用的。
3. 智慧型記憶
但是,如何知道使用者查過什麼呢?這就需要使用者執行過一次其他方式的有效查詢,後台把查詢記錄存放到資料庫中,下次語音查詢的時候取得記錄,這樣就知道去查詢哪乙個城市了。
所以,我們需要對第一次語音查詢做另外一種回覆設定
微信公眾平台訊息介面開發(1)啟用介面
使用前提條件 擁有乙個公網上的http伺服器主機空間,具有建立目錄 上傳檔案等許可權。免費的也可以,但須有二級網域名稱。想快速的申請乙個免費穩定好用的,可以先使用新浪的sae。但免費時間有條件限制。一 註冊微信公平平台賬號 位址 二 上傳 以下 是訊息介面認證 將下列php 儲存為index.php...
微信公眾平台訊息介面開發 快遞查詢
string str webclient mywebclient new webclient mywebclient.credentials credentialcache.defaultcredentials 獲取或設定用於對向internet資源的請求進行身份驗證的網路憑據。byte comp ...
微信公眾平台訊息介面開發 快遞查詢
一 請求資料 首先需要能有取得快遞資料的介面,比如快遞100的wap版查詢介面為 其url請求為 wap result.jsp?rand 35447 id shentong fromweb null postid 568629598688 sub e6 9f a5 e8 af a各引數如下 rand...