Tasker配合HTTP Request实现API调用

星降

星降

2026-06-22

682人浏览

原创

tasker可通过http request动作调用外部api,需正确配置url、方法、超时及禁用自动重定向;动态日期须用变量补零;json响应须解析后提取字段,再通过if判断执行对应动作。

tasker配合http request实现api调用

想让Tasker在特定时间或事件触发时自动调用外部API,比如查节假日、发短信、同步数据,就得用HTTP Request动作把请求发出去——它不依赖插件,原生支持GET/POST,但参数格式、头信息、变量拼接稍有不慎就会返回空或400错误。

配置HTTP Request动作

打开Tasker → 进入任务编辑页 → 右下角「+」→「网络」→「HTTP Request」。

填入目标URL,例如调用提莫节假日API:https://timor.tech/api/holiday/info/2026-06-20;注意日期必须是YYYY-MM-DD格式,不能用%DATE变量直接拼,否则会因斜杠或冒号被当作非法字符截断。

方法类型选「GET」;超时设为「30秒」;勾选「忽略SSL错误」(调试阶段防证书报错)。

【务必关闭“自动重定向”】,某些API(如timor.tech)返回302跳转后不带body,Tasker默认不跟随,若开启反而收不到JSON响应。

处理动态日期参数

第一步:添加动作 →「时间」→「变量设置日期」→ 格式填「yyyy-MM-dd」→ 输出变量设为%tomorrow。

第二步:添加动作 →「变量」→「变量设定」→ 名称填%api_url → 值填https://timor.tech/api/holiday/info/%tomorrow

第三步:在HTTP Request中URL栏不写死地址,改填%api_url。这一步漏掉,API永远只查固定日期,无法响应真实日程变化。

小生淘宝客无须api调用打折系统
小生淘宝客无须api调用打折系统

小生淘宝客无须api调用打折系统是以php+MySQL进行开发的淘宝客系统。

下载

变量%tomorrow生成后,Tasker不会自动补零——比如6月5日会输出2026-6-5,而API要求2026-06-05。必须用「变量转换」动作对月、日字段补零,否则请求失败。

解析JSON响应并提取关键字段

方法一:用「代码」→「Java Script」解析(推荐)
添加动作后粘贴脚本:

const j = JSON.parse(global.get('http_response'));<br>global.set('holiday_type', j.type.type);<br>global.set('holiday_name', j.type.name);

方法二:用「变量」→「变量分割」硬拆(仅限结构极简的JSON)
先用「变量设置」把%http_response存为临时变量%json;再用「变量分割」按"type":{切分,取第二段;再按,"name"切,取第一段——但嵌套深了就崩,不建议用于生产环境。

Tasker原生不支持JSON路径提取,【%http_response只能拿到原始字符串,不解析就直接用会导致if判断永远为假】,比如写%http_response ~ "type\":0"匹配失败,因为引号和转义符没处理。

根据API返回值执行不同动作

第一步:添加动作 →「条件」→「If」→ 条件填%holiday_type eq 0(工作日)→ 点击「Then」添加子动作。

第二步:在Then分支里加「媒体」→「闹钟」→「添加闹钟」→ 时间设为「07:30」→ 标题填「上班日提醒」。

第三步:点击「Else」→ 添加另一组动作 →「通知」→「状态栏通知」→ 内容填「明日休息,安心睡」。

Tasker的If动作只认数字比较,eq不能换成==,也不接受字符串如"0",否则条件恒为false。变量名大小写敏感,%HOLIDAY_TYPE和%holiday_type视为两个变量。

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

相关文章

在线游戏
在线游戏

海量精品小游戏合集,无需安装即点即玩,休闲益智、动作闯关应有尽有,秒开即玩,轻松解压,快乐停不下来

下载

相关标签:

api调用 tasker

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

相关专题

更多
http500解决方法
http500解决方法

http500解决方法有检查服务器日志、检查代码错误、检查服务器配置、检查文件和目录权限、检查资源不足、更新软件版本、重启服务器或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.11.09

1625

4

http请求415错误怎么解决
http请求415错误怎么解决

解决方法:1、检查请求头中的Content-Type;2、检查请求体中的数据格式;3、使用适当的编码格式;4、使用适当的请求方法;5、检查服务器端的支持情况。更多http请求415错误怎么解决的相关内容,可以阅读下面的文章。

2023.11.14

629

3

HTTP 503错误解决方法
HTTP 503错误解决方法

HTTP 503错误表示服务器暂时无法处理请求。想了解更多http错误代码的相关内容,可以阅读本专题下面的文章。

2024.03.12

5112

8

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.08.16

4620

6

Go 语言 HTTP 编程与中间件开发教程合集
Go 语言 HTTP 编程与中间件开发教程合集

全面讲解 Go 语言 HTTP 编程的核心知识,涵盖 net/http 标准库的 Server/Handler/HandlerFunc 体系、DefaultServeMux 路由注册与自定义路由器、Request / ResponseWriter 请求响应处理、中间件(Middleware)链式设计模式与常见中间件(日志/CORS/认证/限流)开发、http.Client 的超时配置与连接池管理、Cookie / Session 处理、

2026.05.08

174

31

墨刀AI提示词教学
墨刀AI提示词教学

本合集由PHP中文网精心整理,为您提供全面的墨刀AI提示词教学。内容涵盖高质量原型撰写公式与实操窍门,助您轻松掌握AI设计工具。无论是零基础入门还是进阶技巧,都能让您快速上手,大幅提升产品设计与协作效率。

2026.08.04

8

21

墨刀AI完整入门
墨刀AI完整入门

PHP中文网为您倾力打造墨刀AI保姆级入门指南完整版!本合集从零基础讲起,涵盖AI生成原型、提示词优化、图片转原型及多轮对话等核心功能。无论您是新手还是进阶用户,都能轻松掌握产品设计全流程。快来PHP中文网,一键解锁高效设计技巧,让想法即刻成型!

2026.08.04

5

20

墨刀AI进阶技巧
墨刀AI进阶技巧

本合集由PHP中文网精心整理,为您提供墨刀AI核心进阶策略指南。内容涵盖高效提示词写作、原型智能生成与微调、结构化导图制作及行业分析报告输出等实战技巧。助您轻松掌握AI设计工具,大幅提升产品设计与团队协作效率。

2026.08.04

8

14

火山引擎实名认证失败怎么办
火山引擎实名认证失败怎么办

火山引擎实名认证失败可能与证件信息填写错误、姓名或企业信息不一致、证件照片不清晰、营业执照状态异常、手机号验证失败或审核资料不完整有关。本专题整理个人认证、企业认证、资料上传、审核退回、重新提交和认证不通过的常见处理方法。

2026.08.04

4

10

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Vidu 模型映射资料
Vidu 模型映射资料

共0课时 | 0人学习

Grok官方手册
Grok官方手册

共0课时 | 0人学习