MuleRun怎么调用天气预警API_MuleRun极端天气通知配置

秋墨姑娘_4469

秋墨姑娘_4469

2026-03-24

1043人浏览

原创

需集成第三方天气api实现极端天气自动通知:一、用google weather api的publicalerts:lookup端点,通过http request节点调用并判断alerts数组长度触发通知;二、接入和风天气v7/alerts接口,按城市id拉取预警,结合delay+notify控制重复间隔;三、在阿里云环境对接墨迹天气云市场api,通过appcode认证,解析warning字段推送企业微信。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

mulerun怎么调用天气预警api_mulerun极端天气通知配置

如果您希望在 MuleRun 平台中实现极端天气自动通知功能,则需将外部天气预警 API 集成至 Agent 工作流中。MuleRun 本身不内置天气数据服务,但支持通过 HTTP 请求节点调用第三方天气警报接口,并结合条件判断与消息推送完成通知触发。以下是具体配置方法:

一、使用 Google Weather API 接入公共天气警报

Google Weather API 的 publicAlerts:lookup 端点可直接返回指定坐标的实时天气预警信息,适用于全球多数地区,响应结构标准化且含严重程度与行动建议字段,适合作为 MuleRun 中的触发源。

1、登录 MuleRun 控制台,进入目标 Agent 编辑页,点击“添加节点”,选择“HTTP Request”类型节点。

2、在该节点配置中,设置请求方式为 GET,URL 填写为:https://weather.googleapis.com/v1/publicAlerts:lookup?key=YOUR_API_KEY&location.latitude=39.9042&location.longitude=116.4074&languageCode=zh,其中纬度、经度需替换为实际目标区域坐标,YOUR_API_KEY 替换为已启用 Weather API 的有效密钥。

3、在节点输出映射中,提取响应体中的 alerts 数组,判断其长度是否大于 0;若为真,则进入“通知分支”。

4、在通知分支中添加“Send Message”节点,选择目标渠道(如 Telegram Bot、Email 或 Webhook),将 alerts[0].event、alerts[0].severity 和 alerts[0].description 映射至消息模板。

二、接入和风天气免费版预警接口

和风天气提供中文本地化强、覆盖县级行政区的预警推送能力,其 v7/indices/1d 与 v7/weather/now 组合可用于识别高风险天气状态,再结合其 v7/alerts 接口拉取权威预警,适合国内用户部署。

1、前往和风天气开发者平台注册账号并创建应用,获取 key 参数。

TextCortex
TextCortex

一款集AI写作、改写和知识辅助于一体的内容创作工具,可帮助用户快速完成多种类型的文本撰写与编辑任务。

下载

2、在 MuleRun 中新建 HTTP Request 节点,请求 URL 设为:https://devapi.qweather.com/v7/alerts/now?location=101010100&key=YOUR_KEY,其中 location 使用中国标准城市 ID(如北京为 101010100)。

3、设置响应成功判定条件为:响应状态码为 200 且 data.alerts 存在且非空数组。

4、将 data.alerts[0].title 与 data.alerts[0].text 拼接为通知正文,通过“Delay + Notify”组合节点控制重复通知间隔(例如最低 1800 秒)。

三、对接墨迹天气云市场 API(阿里云环境专用)

若 MuleRun 运行于阿里云 IoT 平台或通过云市场 API 网关调用,可复用已购墨迹天气服务,其精简实况接口返回含预警标识字段,无需额外申请 KEY,适用于企业级私有部署场景。

1、在阿里云物联网平台中确认已购买“墨迹天气(免费版气象服务)”,并复制其 AppCode 值。

2、在 MuleRun 中新增 HTTP Request 节点,请求方式设为 POST,URL 填写墨迹天气提供的精简实况调用地址(形如 https://ali-mojitianqi.market.alicloudapi.com/weather/simple)。

3、在 Headers 中添加 Authorization: APPCODE YOUR_APPCODE,Body 使用 JSON 格式传入 {"cityid": "2637"}(以成都温江为例)。

4、解析响应中 data.warning 字段,若值为 true,则提取 data.warning_info 内容并推送到企业微信机器人 webhook 地址。

大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

mulerun

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
FrankenPHP集成Laravel详细教程
FrankenPHP集成Laravel详细教程

本专题提供FrankenPHP集成Laravel的详细配置指南,全面解析运行原理、开发环境搭建、Caddyfile配置、Octane工作模式、数据库连接、队列任务、定时任务和生产环境优化,解决部署过程中常见的报错与兼容性问题。

2026.10.08

0

20

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

120

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

100

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

80

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

80

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

100

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

300

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

180

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

140

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习