队列功能挖掘——作为短信验证码传输媒介
评论
收藏

队列功能挖掘——作为短信验证码传输媒介

经验分享
林夕
2025-06-30 19:40·浏览量:1591
林夕
发布于 2025-06-26 19:55更新于 2025-06-30 19:401591浏览

0.前情提要

关于短信验证码的传输,现阶段常规思路:

  1. 监控读取短信:smsforwarder(安卓)/快捷指令(iphone)
  2. 短信存储媒介:email
  3. 获取验证码:应用读取邮件验证码

=============================

影刀获取验证码前,数据经过了两个媒介,媒介是否可以减少?至少把email替换掉

目标:"监控读取短信" → "影刀"

1.思路

短信传输:smsforwarder→高级任务计划→队列

短信获取:rpa利用队列指令获取排队中的队列项



2.操作

高级任务计划:高级任务计划 - 影刀帮助中心

队列:【影刀RPA专题教程】工作队列_哔哩哔哩_bilibili


2.1.网页——控制台配置


 2.1.1.创建队列《接收验证码》

 2.1.2.高级任务计划

 拷贝请求地址用于smsforwarder配置

 webhook触发器的使用方法:https://www.yingdao.com/yddoc/iPaaS/729940328066633728

 队列项名称自定义,此处用的是请求id

 队列项任务信息:短信信息


2.2.手机——短信监控swsforwarder设置:

参照以下操作方式,内部的飞书webhook替换成影刀高级任务的webhook即可

https://www.yingdao.com/community/detaildiscuss?id=834328346363928576



2.3.客户端——应用

 2.3.1获取验证码的子流程


 2.3.2调用子流程的例子


3.好处

  1. 省去email的复杂配置(每一个email服务商的配置界面都会有所不同)
  2. 避免email本身的其他邮件干扰
  3. email服务商通讯会偶发问题,且排查麻烦
  4. 通过高级任务计划接收传输,通讯中途异常更加方便求助影刀官方协助排查原因
  5. 高级任务计划接收到短信之后,可以根据需求再决定是否二次过滤判定流程走向(一个高级任务计划可设定多个队列走向)

例子:

收藏21
全部评论1
最新
发布评论
评论