1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/alone88-ALAPI

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
gntq.md 12 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 08:14 09bd192

Запрос текущей погоды на три часа

Запросить текущую погоду с обновлением каждые три часа.

Параметры запроса

  • Адрес: /api/tianqi/now
  • Метод: get, post

Обязательные параметры:

Параметр Обязательный Тип Описание
cityid Нет int Идентификатор города, например: 101010400
city Нет string Название города, например: «Пекин»
ip Нет string IP-адрес, по которому будет осуществляться поиск погоды, по умолчанию используется IP клиента

Ответ

Пример запроса с параметром city=Пекин:

{
"code": 200,
"msg": "success",
"data": {
"cityid": "101010100",
"date": "2019-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": "менее 12 км/ч",
"humidity": "62%",
"visibility": "3,4 км",
"pressure": "1011",
"air": "124",
"air_pm25": "124",",
"air_level": "лёгкое загрязнение",
"air_tips": "Детям, пожилым людям и людям с сердечными заболеваниями и заболеваниями дыхательной системы следует по возможности уменьшить физические нагрузки на открытом воздухе.",
"alarm": {
"alarm_type": "",
"alarm_level": "",
"alarm_content": ""
}
},
"Author": {
"name": "Alone88",
"desc": "Бесплатный API от Alone88. Официальная документация: www.alapi.cn"
}
}

Запрос прогноза погоды на семь дней

Получить прогноз погоды на семь дней.

Параметры запроса

  • Адрес: /api/tianqi/grid
  • Метод: get, post

Обязательные параметры:

Параметр Обязательный Тип Описание
cityid Нет int Идентификатор города, например: 101010400
city Нет string Название города, например: «Пекин»
ip Нет string IP-адрес, по которому будет осуществляться поиск погоды, по умолчанию используется IP клиента

Ответ

Пример запроса с параметром city=Пекин:

{
"code": 200,
"msg": "success",
"data": {
"cityid": "101010100",
"update_time": "2019-09-30 07:30:00",
"city": "Пекин",
"cityEn": "beijing",
"country": "Китай",
"countryEn": "China",
"data": [
{
"day": "30 сентября (сегодня)",
"date": "2019-09-30",
"week": "понедельник",
"wea": "переменная облачность",
"wea_img": "yun",
"air": 124,
"humidity": 55,
"air_level": "легкое загрязнение",
"air_tips": "Детям, пожилым людям и людям с сердечными заболеваниями и заболеваниями дыхательной системы следует по возможности уменьшить физические нагрузки на открытом воздухе.",
"alarm": {
"alarm_type": "",
"alarm_level": "",
"alarm_content": ""
},
"tem1": "30℃",
"tem2": "19℃",
"tem": "19℃",
"wind": ["южный ветер", "южный ветер"],
"wind_speed": "<3 балла",
"hours": [
{
"day": "30 сентября 08:00",
"weather": "ясно",
"temperature": "20℃",
"wind": "южный ветер",
"wind_speed": "<3 балла"
},
{
"day": "30 сентября 11:00",
"weather": "ясно",
"temperature": "25℃",
"wind": "южный ветер",
"wind_speed": "<3 балла"
},
...
],
"index": [
{
"title": "Индекс ультрафиолетового излучения",
"level": "средний",
"description": "Рекомендуется использовать солнцезащитный крем с SPF более 15 и PA+."
},
{
"title": "</em><em>",
"level": null,
"description": "Не рекомендуется худеть весной, а летом — травмироваться. Погода комфортная, отправляйтесь на прогулку."
},
{
"title": "Здоровый индекс глюкозы в крови",
"level": "легко колеблется",
"description": "Глюкоза в крови легко колеблется, следите за уровнем."
},
{
"title": "Уровень одежды",
"level": "жарко",
"description": "Подходит для ношения футболок, тонких курток и другой летней одежды."
},
{
"title": "Индекса мойки автомобиля",
"level": "подходит",
"description": "Погода хорошая, подходит для мойки автомобилей."
},
{
"title": "Индекс распространения загрязнения воздуха",
"level": "среднее",
"description": "Чувствительным группам следует ограничить пребывание на улице."
}
]
},
...
]
},
"Author": {
"name": "Alone88",
"desc": "Бесплатный API от Alone88. Официальная документация: www.alapi.cn"
}
}

Поиск погоды в аэропортах

Поиск погоды в аэропортах.

Параметры запроса

  • Адрес: /api/tianqi/grid
  • Метод: get, post

Обязательный параметр:

Параметр Обязательный Тип Описание
iata Да string Код аэропорта, например: SJW

Список кодов аэропортов:

Код Аэропорт
SJW Шицзячжуан Чжэндин
PEK Пекин Шоуду
CGQ Чанчунь Лунцзя
HRB Харбин Тайпин
SHE Шэньян Таосянь
DLC Далянь Чжоушуйцзы
YNT Яньтай Пэнлай
TAO Циндао Лютин
TNA Цзинань Яоцян
TSN Тяньцзинь Биньхай
URC Урумчи Дивопу
LXA Лхаса Гонга
LJG Лицзян Саньи

В запросе могут быть использованы не все перечисленные аэропорты. | KMG | Куньмин Чаншуй | |----------|----------------| | JHG | Сишуанбаньна Гаса | | SYX | Санья Фэнхуан | | HAK | Хайкоу Мэйлань | | NNG | Наньнин Уюэ | | KWL | Гуйлинь Ляньцзян | | KWE | Гуйянь Лундун | | CKG | Чунцин Цзянбэй | | CTU | Чэнду Шуанлю | | XNN | Синьнин Цаобэй | | LHW | Ланьчжоу Чжунча | | INC | Иньчуань Хэдун | | XIY | Сиань Сяньян | | HET | Хух-Хото Байта | | TYN | Тайюань Усу | | CGO | Чжэнчжоу Синьчжэн | | WUH | Ухань Тяньхэ | | CSX | Чанша Хуанхуа | | KHN | Наньчан Чанбэй | | HFE | Хэфэй Синьцяо | | NKG | Нанкин Лукоу | | CAN | Гуанчжоу Байюнь | | SZX | Шэньчжэнь Баоань | | HKG | Гонконг | | ZUH | Чжухай Цзиньвань | | TPE | Таоюань | | XMN | Сямынь Гаоци | | JJN | Цюаньчжоу Цзиньцзян | | FOC | Фуцзянь Чанлэ | | WNZ | Вэньчжоу Лунвань | | NGB | Нинбо Лишэ | | HGH | Ханчжоу Сяошань | | SHA | Шанхай Хунцяо | | PVG | Шанхай Пудун | | WUX | Сунань Шофан |

返回数据

Тестовый параметр: iata=SJW

{
"code": 200,
"msg": "success",
"data": {
"iata": "sjw",
"airport": "Шицзячжуан Чжэндин",
"update_time": "2019-09-30 11:30",
"data": [
{
"hour": "08:00",
"wea": "ясно",
"tem1": 20,
"tem2": 17,
"win": "юго-западный ветер",
"win_speed": "0.6",
"humidity": "77.1",
"rain": "0.00"
},
{
"hour": "11:00",
"wea": "ясно",
"tem1": 27,
"tem2": 20,
"win": "южный ветер",
"win_speed": "1.1",
"humidity": "52.2",
"rain": "0.00"
},
{
"hour": "14:00",
"wea": "ясно",
"tem1": 30,
"tem2": 27,
"win": "южный ветер",
"win_speed": "2.3",
"humidity": "38.8",
"rain": "0.00"
},
{
"hour": "17:00",
"wea": "ясно",
"tem1": 30,
"tem2": 29,
"win": "южный ветер",
"win_speed": "2.8",
"humidity": "38.9",
"rain": "0.00"
},
{
"hour": "20:00",
"wea": "ясно",
"tem1": 29,
"tem2": 24,
"win": "южный ветер",
"win_speed": "2.1",
"humidity": "56.2",
"rain": "0.00"
},
{
"hour": "23:00",
"wea": "ясно",
"tem1": 25,
"tem2": 22,
"win": "южный ветер",
"win_speed": "1.8",
"humidity": "61.4",
"rain": "0.00"
},
{
"hour": "02:00",
"wea": "ясно",
"tem1": 23,
"tem2": 21,
"win": "восточный ветер",
"win_speed": "1.6",
"humidity": "57.8",
"rain": "0.00"
},
{
"hour": "05:00",
"wea": "ясно",
"tem1": 22,
"tem2": 20,
"win": "восточный ветер",
"win_speed": "1.4",
"humidity": "65.7",
"rain": "0.00"
},
{
"hour": "08:00",
"wea": "переменная облачность",
"tem1": 22,
"tem2": 19,
"win": "восточный ветер",
"win_speed": "1.3",
"humidity": "64.8",
"rain": "0.00"
}
]
},
"Author": {
"name": "Alone88",
"desc": "предоставленный Alone88 бесплатный API сервис, официальная документация: www.alapi.cn"
}
}

Параметры возврата

Параметр Описание
cityid Текущий идентификатор города
update_time Время обновления метеостанции
date Дата
week Неделя
wea Погода
wea_img Изображение погоды (xue, lei, shachen, wu, bingbao, yun, yu, yin, qing)
tem Текущая температура
air Качество воздуха
air_pm25 PM2.5
air_level Уровень качества воздуха
air_tips Описание качества воздуха
humidity Влажность
visibility Видимость
pressure Давление (hPa)
win Направление ветра
win_speed Скорость ветра
win_meter Скорость ветра (например: 12 км/ч)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/alone88-ALAPI.git
git@api.gitlife.ru:oschina-mirror/alone88-ALAPI.git
oschina-mirror
alone88-ALAPI
alone88-ALAPI
master