{ "code": 200, "msg": "success", "data": { "cityid": "101010100", "date": "2001-09-30", "week": "星期一", "update_time": "10:15", "city": "北京", "cityEn": "beijing", "country": "我们", "countryEn": "China", "wea": "晴", "wea_img": "qing", "tem": "23", "tem1": "30", "tem2": "19", "win": "东风", "win_speed": "2级", "win_meter": "小于12km/h", "humidity": "62%", "visibility": "3.4km", "pressure": "1011", "air": "124", "air_pm25": "124", "air_level": "轻度污染", "air_tips": "儿童、老年人及心脏病、呼吸系统疾病患者应尽量减少体力消耗大的户外活动。", "alarm": { "alarm_type": "", "alarm_level": "", "alarm_content": "" } }, "Author": { "name": "Alone88", "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" } }
<?php /** * Created by PhpStorm. * User: FZS * Time: 2020/02/01 00:16 */ class freeApi { private $apiUrl; public function __construct() { $this->apiUrl = 'https://v1.alapi.cn/api/tianqi/now'; } /** * 获取结果 * @return array */ public function getResult() { return file_get_contents($this->apiUrl); } }
package main import ( "fmt" "io/ioutil" "log" "net/http" ) const ( APIURL = "https://v1.alapi.cn/api/tianqi/now" ) func main() { queryUrl := fmt.Sprintf("%s?city=北京市",APIURL) resp, err := http.Get(queryUrl) if err != nil { log.Println(err) return } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) }