天氣預報查詢介面API,這裡我使用的是國家氣象局天氣預報介面
使用較多的還有:新浪天氣預報介面、百度天氣預報介面、google天氣預報、Yahoo天氣接口等等。
1、查詢方式
依地名查詢各城市天氣狀況
2.請URL位址
http://route.showapi.com/9-2
3、介面參數說明:
#一、系統級參數(所有存取點都需要的參數):
二、套用等級參數(每個存取點有自己的參數):
4.傳回參數
以JSON格式傳回結果
1)系統層級參數(所有存取點都會傳回的參數)
2)應用層級參數(系統層級輸出參數showapi_res_body欄位中的json資料結構)
具體呼叫操作:
## PHP中自帶了處理json格式字串的內建函數,下面做一個事例,並給出完整程式碼:<? = '46435'; = '7c55aef4ede442ffa49b24c2c808e523'; = 'showapi_appid'=> , 'areaid'=> "", 'area'=> "淄博", 'needMoreDay'=> "", 'needIndex'=> "", 'needHourData'=> "", 'need3HourForcast'=> "", 'needAlarm'=> "" createParam (, = "" = ""( ( => ( != '' && != '' .= . .= .'='.().'&' .= ; = (( .= 'showapi_sign='.; = createParam(, = 'http://route.showapi.com/9-2?'. = ( = (json_decode( = ->效果如圖:
#
以上是如何使用PHP呼叫API介面實現天氣查詢功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!