如何使用PHP調用API介面實現天氣查詢功能

來源:互聯網
上載者:User
天氣預報查詢介面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( = ->

效果

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.