小宇API

[工具]查询天气,支持城市与经纬查询

接口状态
正常
总调用次数
564
添加时间
2026-03-24
更新时间
2026-06-09

请求地址

https://api.xiaoyu17love.top/API/weather.php
/API/weather.php?apikey=xiaoyuyyds&city=beijing

请求参数

参数名类型必填说明
apikey string yes API密钥,注册账号免费获取
city string either 城市拼音,与经纬查询必须有一必存在
lat string either 同上
lon string either 同上

返回参数

参数名类型说明
codestring返回码
msgstring返回信息
datastring返回数据

状态码

状态码说明
200成功
403拒绝
404未找到
429限速
500服务器错误

查看示例

在线测试 请求模式:

结果将显示在这里

调用示例

<?php
$url = 'https://api.xiaoyu17love.top/API/weather.php';
$params = [
    'apikey' => 'API密钥,注册账号免费获取',
    'city' => '城市拼音,与经纬查询必须有一必存在',
    'lat' => '同上',
    'lon' => '同上',
];
$url .= '?' . http_build_query($params);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
import requests

url = "https://api.xiaoyu17love.top/API/weather.php"
params = {
    "apikey": "API密钥,注册账号免费获取",
    "city": "城市拼音,与经纬查询必须有一必存在",
    "lat": "同上",
    "lon": "同上",
}

response = requests.get(url, params=params)
print(response.text)
const url = new URL('https://api.xiaoyu17love.top/API/weather.php');
const params = {
    'apikey': 'API密钥,注册账号免费获取',
    'city': '城市拼音,与经纬查询必须有一必存在',
    'lat': '同上',
    'lon': '同上',
};

Object.keys(params).forEach(key => {
    url.searchParams.append(key, params[key]);
});

fetch(url)
    .then(response => response.text())
    .then(data => console.log(data))
    .catch(error => console.error('Error:', error));