好吧,又斷更了幾天......
首先,我們來看看介面:北京&output=json&ak=yourkey。這裡有幾個主要的引數。
1、location:你要查詢天氣的城市
2、output=json:以json資料格式返回,當然,這裡還可以用xml資料返回:output=xml
3、ak:應用密匙。這個ak是需要建立應用,應用型別為瀏覽器端才有的ak。
success
2013-07-18
北京市週三(今天, 實時:24℃)
多雲微風
23℃~ 15℃
周四雷陣雨轉中雨
微風29~22℃
周五陰轉多雲
微風31~23℃
週六多雲微風
31~24℃
合肥市週三
多雲東風3-4級
27℃周四
多雲東北風3-4級
35~27℃
周五多雲南風
35~27℃
週六多雲東風
34~27℃
陣雨東北風3-4級
18℃穿衣
舒適穿衣指數
建議著長袖t恤、襯衫加單褲等服裝。年老體弱者宜著針織長袖襯衫、馬甲和長褲。
洗車不宜
洗車指數
不宜洗車,未來24小時內有雨,如果在此期間洗車,雨水和路上的泥水可能會再次弄髒您的愛車。
感冒較易發
感冒指數
相對今天出現了較大幅度降溫,較易發生感冒,體質較弱的朋友請注意適當防護。
運動較不宜
運動指數
有降水,推薦您在室內進行健身休閒運動;若堅持戶外運動,須注意攜帶雨具並注意避雨防滑。
紫外線強度
弱紫外線強度指數
紫外線強度較弱,建議出門前塗擦spf在12-15之間、pa+的防曬護膚品。
166
這個雖然看起來比較複雜,其實弄清楚幾個關鍵節點就ok了,比如說溫度、風力、時間、濕度、穿衣指數等等。
好,介紹到這裡,接下來,我們看看到底怎麼用,獻上**:
public string getweather(string city) else
}} catch (unsupportedencodingexception e) catch (ioexception e) catch (documentexception e)
if(result==null||"".equals(result))
return result;
}
1、我們暫時給天氣預報定義乙個關鍵字,為"tqyb"
2、要求使用者傳送tqyb+要查詢的城市。
3、接收到使用者傳送來的資訊,用split("\\+")擷取,注意,這裡需要用到轉義
4、得到城市,呼叫天氣預報的介面,返回天氣預報
5、返回給使用者
微信公眾平台開發(21) 天氣預報功能開發
原文 一 簡介 二 思路分析 首先要對使用者傳送過來的訊息進行判斷,判斷訊息裡是否含有 天氣 關鍵字,如果含有,則需要繼續提取地區資訊,然後再通過中國天氣網 提供的開放api進行相關地區天氣查詢。三 關鍵字判斷與地區讀取 使用者傳送過來查詢天氣的訊息的格式是固定好的,即 地區 天氣 所以首先擷取後兩...
微信小程式開發 1 天氣預報
由於專案只有乙個頁面,所以不需要底部tab。另外設定網路請求時間為10秒,並且啟用除錯模式。首先在common.js中使用獲取使用者當前地理位置介面獲取使用者的座標位址,座標型別選擇gcj02。獲取當前位置座標 function getlocation callback fail function ...
微信公眾平台開發(4)天氣預報
北京 output json ak yourak 引數型別 引數名稱 是否必須 具體描述 string location true 輸入城市名或經緯度,城市名稱如 北京或者131,經緯度格式為lng,lat座標如 location 116.305145,39.982368 全國值為all,返回省會城...