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

 找回密码
 立即注册
楼主: cjnt007

[流程系列] 【方案分享】萤石开放平台消息推送服务研究

[复制链接]

1

主题

21

帖子

114

积分

注册会员

Rank: 2

积分
114
金钱
93
HASS币
0
发表于 2024-9-20 19:04:23 | 显示全部楼层
大佬牛逼
回复

使用道具 举报

0

主题

20

帖子

101

积分

注册会员

Rank: 2

积分
101
金钱
81
HASS币
0
发表于 2024-9-21 00:30:15 | 显示全部楼层
我也是萤石的锁,需要学习一下
回复

使用道具 举报

1

主题

21

帖子

114

积分

注册会员

Rank: 2

积分
114
金钱
93
HASS币
0
发表于 2024-9-21 13:21:40 | 显示全部楼层
请问大家图片链接是怎么处理的。推送回来图片链接没法直接打开,要下载再加png后缀才行。有啥办法能直接推送到企业微信呢
回复

使用道具 举报

20

主题

493

帖子

3254

积分

论坛元老

Rank: 8Rank: 8

积分
3254
金钱
2761
HASS币
8
 楼主| 发表于 2024-9-21 20:01:11 | 显示全部楼层
浪子桄 发表于 2024-9-21 13:21
请问大家图片链接是怎么处理的。推送回来图片链接没法直接打开,要下载再加png后缀才行。有啥办法能直接推 ...

请教下,企业微信显示图片使用的什么方法?如果支持html格式,使用img标签,src直接使用图片的url
回复

使用道具 举报

1

主题

21

帖子

114

积分

注册会员

Rank: 2

积分
114
金钱
93
HASS币
0
发表于 2024-9-21 21:50:06 | 显示全部楼层
cjnt007 发表于 2024-9-21 20:01
请教下,企业微信显示图片使用的什么方法?如果支持html格式,使用img标签,src直接使用图片的url ...

我直接用返回的图片URL推给企微群机器人,萤石里关掉加密后我的门锁可以直接展示图片,摄像头的也可以在消息列表里展示小图,要看摄像头大图就得去浏览器下载加图片后缀
回复

使用道具 举报

20

主题

493

帖子

3254

积分

论坛元老

Rank: 8Rank: 8

积分
3254
金钱
2761
HASS币
8
 楼主| 发表于 2024-9-22 11:41:45 | 显示全部楼层
本帖最后由 cjnt007 于 2024-9-22 15:36 编辑
浪子桄 发表于 2024-9-21 21:50
我直接用返回的图片URL推给企微群机器人,萤石里关掉加密后我的门锁可以直接展示图片,摄像头的也可以在 ...

特地研究了下企业微信机器人api接口资料 https://developer.work.weixin.qq ... 770?notreplace=true
图文类型的消息设置代码如下:
{
    "msgtype": "news",
    "news": {
       "articles" : [
           {
               "title" : "中秋节礼品领取",
               "description" : "今年中秋节公司有豪礼相送",
               "url" : "www.qq.com",
               "picurl" : "http://res.mail.qq.com/node/ww/wwopenmng/images/independent/doc/test_pic_msg1.png"
           }
        ]
    }
}
你把从萤石消息里提取到的url地址传递给上面的picurl就可以,不用管它有没有文件名后缀

另外如果使用图文模板,card_image.url填写获取的萤石图片url也一样可以的
msg.payload = {
    "msgtype": "template_card",
    "template_card": {
        "card_type": "news_notice",
        "main_title": {
            "title": "门禁监控报警",
            "desc": "门禁入口有人,请请注意查证"
        },
        "card_image": {
            "url": "https://i.ys7.com/streamer/alarm/url/get?fileId=20240922131743-E31060210-1-10000-2-1&deviceSerialNo=E31060210&cn=1&isEncrypted=0&isCloudStored=0&ct=4&lc=7&bn=4_hikalarm&isDevVideo=0",
            "aspect_ratio": 1.3
        },
        "card_action": {
            "type": 1,
            "url": '#'  //"https://work.weixin.qq.com/?from=openApi"
        }
    }
}
以上经测试均能正常显示图片


回复

使用道具 举报

0

主题

19

帖子

113

积分

注册会员

Rank: 2

积分
113
金钱
94
HASS币
0
发表于 2024-10-17 15:59:28 | 显示全部楼层
十分感谢 最近也在看
回复

使用道具 举报

1

主题

3

帖子

32

积分

新手上路

Rank: 1

积分
32
金钱
29
HASS币
0
发表于 2024-10-25 09:09:07 | 显示全部楼层
感谢楼主的分享,我正好也是萤石的锁,根据楼主的方案,成功添加了开门智能动作,https://bbs.hassbian.com/thread-27197-1-1.html,如果想实现萤石的「开锁后自动打开室内灯的自动化场景」,订阅消息时可以尝试「国标告警信息」类型,会容易处理一些。
回复

使用道具 举报

0

主题

2

帖子

68

积分

注册会员

Rank: 2

积分
68
金钱
66
HASS币
0
发表于 2024-11-2 20:34:28 | 显示全部楼层
感谢大佬分享
回复

使用道具 举报

0

主题

2

帖子

26

积分

新手上路

Rank: 1

积分
26
金钱
24
HASS币
0
发表于 2024-11-18 22:15:00 | 显示全部楼层
学习一下如何使用消息推送
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-1-22 09:13 , Processed in 0.084364 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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