ThinkPHP實現天氣預報介面

2021-09-02 01:41:47 字數 990 閱讀 7609

http://ip/weather/100100001 根據 citycode 獲取城市天氣資訊(json 格式)

返回:

code 200表示請求正確,code 404表示請求錯誤

<?php

namespace

;use

think\model

;use

think\db

;// http://ip/weather/100100001 根據 citycode 獲取城市天氣資訊(json 格式)

class

weather

extends

model

}

<?php

namespace

;use

think\model

;use

think\db

;// http://ip/city/北京 根據城市名稱獲取 citycode(json格式)

class

citycode

extends

model

}

<?php

namespace

;use

think\controller

;// http://ip/city/北京 根據城市名稱獲取 citycode(json格式

class

citycode

extends

controller

else

$data=[

'code'

=>

$code

,'citycode'

=>

$data];

return

json

($data);

}}

國內天氣預報介面

氣象台對外提供了乙個查詢天氣預報的介面,通過該介面可以查詢到縣區一級的天氣資訊。獲取天氣資訊的方法如下 1 獲取省份資訊 public static string getcitycode string url catch exception ex return null string provinc...

百度天氣預報介面

根據經緯度 城市名查詢天氣的結果 北京 output json ak yourkey 引數型別 引數名稱 是否必須 具體描述 string aktrue 開發者金鑰 string snfalse 若使用者所用ak的校驗方式為sn校驗時該引數必須。string location true 輸入城市名或...

百度天氣預報介面

根據經緯度 城市名查詢天氣的結果 北京 output json ak yourkey引數型別 引數名稱 是否必須 具體描述 string aktrue 開發者金鑰 string snfalse 若使用者所用ak的校驗方式為sn校驗時該引數必須。string location true 輸入城市名或經...