首页 > Web开发 > 详细

Taker短信转发到HTTP POST接口的配置

时间:2020-05-06 00:35:18      阅读:107      评论:0      收藏:0      [点我收藏+]

手机收到任意短信后,自动转发到API,便于程序处理

0. 安卓手机安装 Tasker

1. 添加配置文件,+添加配置文件(取名“转发任意短信”) -> 事件 -> 电话 -> 收到短信 -> 类型选短信(我不需要彩信),发件人和内容为空 -> 退出将自动保存

技术分享图片

 

 

2. 添加任务,根据提示为配置文件新建任务,点击 + 添加操作(取名 smsToServer) -> 网络 -> HTTP Request,参数设置如下图

我的API接口是接受 post 表单数据,所以我添加了header字段 Content-Type: application/x-www-form-urlencoded,如果不设置好像默认是JSON数据

Body中用到的几个短信变量:

%SMSRN 发件人姓名
%SMSRF 发件人号码
%SMSRB 短信内容
%SMSRD 发件日期
%SMSRT 发件时间

技术分享图片 技术分享图片

 

可以看到配置文件与任务已经联动,将右上角的解锁开关打开即可监听短信并转发

3. 接口我是用的 Asp.net core webapi,这样写的Action

[HttpPost]
public string Post([FromForm]SMSPushObj pushObj)
{
    //...
}

SMSPushObj

public class SMSPushObj
    {
        public string SMSN { get; set; }
        public string SMSF { get; set; }
        public string SMST { get; set; }
        public string SMSB { get; set; }
    }

 

Taker短信转发到HTTP POST接口的配置

原文:https://www.cnblogs.com/felixnet/p/12833675.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!