『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 7712|回复: 29

[流程系列] (node-red流)企业微信查询快递并循环查询更新

[复制链接]

15

主题

253

帖子

2137

积分

金牌会员

Rank: 6Rank: 6

积分
2137
金钱
1884
HASS币
0
发表于 2021-10-22 14:37:43 | 显示全部楼层 |阅读模式
本帖最后由 s450586793 于 2021-10-22 15:53 编辑

小白,刚开始搞node前阵子一口气买了不少东西,就想着有没有HA的物流查询的,搜了好久找到一个面板组件,我个人比较喜欢设定好了自动化后就不怎么盯着面板了
就寻思着用node搞一个查询快递的,前后搞了差不多10天....期间发了好几个帖子询问一些技术点...感谢各位大神的帮助

一、前置条件:企业微信配置,基于企业微信的一对多消息送达服务-完美替代pushbear - 『Node-RED』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! (hassbian.com)
二、node-red的存储持久化让node-red可持久化存储变量 - 『Node-RED』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! (hassbian.com)

三、因为用到了快递查询api,我找了好几个api,最后选择这个 快递查询-ALAPI
       右上角免费注册,可以免费查询1000次/天(不知道能用到什么时候),以后不能用了再换吧
       注册后再用户中心找到一个token,后面流里面要用
       其次还有顺丰要求要一个手机末尾4位,我就给所有的查询api都加上了这个参数

       刚刚写完....因为最近的快递都已经签收了....所以还没有测试多个快递的循环查询更新......
       后期有问题再修改吧

      整个流的流程是    1.接收企业微信的信息   格式为"XX快递XXXXXXXXXXXX"  左边为自定义名称,如:零食,玩具     右边为快递单号
                                  2.依据快递单号查询并返回最新的物流信息,然后将名称以及快递单号持久化存储
                                  3.每天早上8点到晚上10点每隔1小时,循环遍历存储的快递单号,如果有新的物流更新,就推送到企业微信
                                  4.如果快递已签收,就删除该单号

      以下是流.(本人的token以及手机号以及企业微信的配置已删除,请自行填入)
      第一次发这个,有问题见谅

整个flow

整个flow
微信图片_20211022143910.png

flow.rar

3.15 KB, 下载次数: 82

评分

参与人数 1金钱 +16 收起 理由
dscao + 16 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

15

主题

253

帖子

2137

积分

金牌会员

Rank: 6Rank: 6

积分
2137
金钱
1884
HASS币
0
 楼主| 发表于 2021-10-22 14:48:37 | 显示全部楼层
后续将添加一些输入验证,比如收到的运单号不正确等等的返回
目前什么都没有验证...默认自己输入的都是正确的名称以及单号
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2021-10-22 15:10:41 | 显示全部楼层
json建议直接压缩发附件,不要贴上来。
Nero
回复

使用道具 举报

15

主题

253

帖子

2137

积分

金牌会员

Rank: 6Rank: 6

积分
2137
金钱
1884
HASS币
0
 楼主| 发表于 2021-10-22 15:46:17 | 显示全部楼层
neroxps 发表于 2021-10-22 15:10
json建议直接压缩发附件,不要贴上来。

试了一下flow.json附件发不上来,忘记还可以压缩了....
回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24293
金钱
22862
HASS币
290
发表于 2021-10-22 15:49:56 | 显示全部楼层
本帖最后由 dscao 于 2021-10-22 16:26 编辑

刚看到就来测试了一下,找到api地址,注册了一个号,填写进去。效果不错,这个实用性非常强。

这个流不错,很容易输入连一下线就整合到企业微信指令查询天气那个一起了。

00.jpg



回复

使用道具 举报

15

主题

253

帖子

2137

积分

金牌会员

Rank: 6Rank: 6

积分
2137
金钱
1884
HASS币
0
 楼主| 发表于 2021-10-22 15:54:33 | 显示全部楼层
dscao 发表于 2021-10-22 15:49
刚看到就来测试了一下,找到api地址,注册了一个号,填写进去。效果不错,这个实用性非常强。

哈哈,谢谢
后面有什么问题的话告诉我
回复

使用道具 举报

27

主题

2143

帖子

8926

积分

论坛元老

Rank: 8Rank: 8

积分
8926
金钱
6778
HASS币
30

论坛元老

发表于 2021-10-22 16:18:17 | 显示全部楼层
快递100app能实现你的需求,我这种懒人想的是如果能根据手机号自己查就好了,不想挨个输入快递号
回复

使用道具 举报

15

主题

253

帖子

2137

积分

金牌会员

Rank: 6Rank: 6

积分
2137
金钱
1884
HASS币
0
 楼主| 发表于 2021-10-22 16:42:41 | 显示全部楼层
情非殇 发表于 2021-10-22 16:18
快递100app能实现你的需求,我这种懒人想的是如果能根据手机号自己查就好了,不想挨个输入快递号 ...

比较懒得打开app主动去查询
我这个单号输入后,是间隔1H主动查询物流信息是否更新,更新了就发送通知
根据手机号查快递我记得很久以前好像可以的,现在怕是没有这样的api了
回复

使用道具 举报

6

主题

259

帖子

2996

积分

金牌会员

Rank: 6Rank: 6

积分
2996
金钱
2737
HASS币
0
发表于 2021-10-22 22:58:11 来自手机 | 显示全部楼层
有没有可能,只要输入手机号就可以查快递。
回复

使用道具 举报

15

主题

253

帖子

2137

积分

金牌会员

Rank: 6Rank: 6

积分
2137
金钱
1884
HASS币
0
 楼主| 发表于 2021-10-22 23:19:02 | 显示全部楼层
ilongjiang 发表于 2021-10-22 22:58
有没有可能,只要输入手机号就可以查快递。

暂时没找到什么api可以这样
反过来想,简单的通过手机就能查快递的话
你周围的朋友随时都能查到你的所有快递
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 02:03 , Processed in 1.504924 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表