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

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

[教程系列] 群晖surveillance检测到运动后抓图并推送到企业微信

  [复制链接]

1

主题

47

帖子

712

积分

高级会员

Rank: 4

积分
712
金钱
665
HASS币
0
发表于 2021-12-29 16:31:29 | 显示全部楼层
frx 发表于 2021-12-29 12:06
你的群晖是什么版本,去官网看看开发文档,是否接口调用的版本号不一样。 ...

群晖是最新的DSM 7.0.1-42218,api开发我从这里下载https://www.synology.com/en-global/surveillance,硬着头皮看全英文,找到login method和GetSnapshot页面,

Example2: GET /webapi/auth.cgi? api=SYNO.API.Auth&method=login&version=2&account=admin&passwd=123456&session=SurveillanceStat ion&format=sid

Example: http://192.168.1.1:5000/webapi/entry.cgi? version=9&id=18&api="SYNO.SurveillanceStation.Camera"&method="GetSnapshot"&profileType=0

我的获得sid
msg.url = "http://192.168.2.200:5000/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version=6&account="+msg.dsm_account+"&passwd="+msg.dsm_passwd+"&session=SurveillanceStation&format=sid";

GetSnapshot是
msg.url = 'http://192.168.2.200:5000/webapi/entry.cgi?version=1&id='+msg.dsm_camera_id+'&api="SYNO.SurveillanceStation.Camera"&method="GetSnapshot"&profileType=0&_sid="'+sid+'"';
不会我是dsm7的缘故吧,好像没看到开发档案中说到7的

IMG_6654.PNG
IMG_6655.PNG
回复

使用道具 举报

12

主题

169

帖子

1717

积分

论坛技术达人

积分
1717
金钱
1533
HASS币
60
 楼主| 发表于 2021-12-31 13:30:48 | 显示全部楼层
sid能得到吧,我也是DSM7试试截图用这个:msg.url = 'http://192.168.2.200:5000/webapi/entry.cgi?version=9&id='+msg.dsm_camera_id+'&api="SYNO.SurveillanceStation.Camera"&method="GetSnapshot"&profileType=0&_sid="'+sid+'"';
回复

使用道具 举报

12

主题

169

帖子

1717

积分

论坛技术达人

积分
1717
金钱
1533
HASS币
60
 楼主| 发表于 2021-12-31 13:36:33 | 显示全部楼层
tylerd006 发表于 2021-12-29 16:31
群晖是最新的DSM 7.0.1-42218,api开发我从这里下载https://www.synology.com/en-global/surveillance, ...


sid能得到吧,我也是DSM7试试截图用这个:msg.url = 'http://192.168.2.200:5000/webapi/entry.cgi?version=9&id='+msg.dsm_camera_id+'&api="SYNO.SurveillanceStation.Camera"&method="GetSnapshot"&profileType=0&_sid="'+sid+'"';
回复

使用道具 举报

1

主题

47

帖子

712

积分

高级会员

Rank: 4

积分
712
金钱
665
HASS币
0
发表于 2021-12-31 23:48:10 | 显示全部楼层
frx 发表于 2021-12-31 13:36
sid能得到吧,我也是DSM7试试截图用这个:msg.url = 'http://192.168.2.200:5000/webapi/entry.cgi?vers ...

还是一样问题,sid可以获得,success:ture
屏幕快照 2021-12-31 下午11.45.56.png
回复

使用道具 举报

12

主题

169

帖子

1717

积分

论坛技术达人

积分
1717
金钱
1533
HASS币
60
 楼主| 发表于 2022-1-5 15:05:35 | 显示全部楼层
tylerd006 发表于 2021-12-31 23:48
还是一样问题,sid可以获得,success:ture

报错的是哪个节点?节点配置是什么样
回复

使用道具 举报

1

主题

47

帖子

712

积分

高级会员

Rank: 4

积分
712
金钱
665
HASS币
0
发表于 2022-1-5 17:36:05 | 显示全部楼层
frx 发表于 2022-1-5 15:05
报错的是哪个节点?节点配置是什么样

报错的是viewer节点和上传临时素材,设置都是默认的,viewer的报错msg : error"Error: Could not find MIME for Buffer <null>"上传临时素材是"Error: [微信媒体上传]invalid image format, hint: [1641375281513971561929920], from ip: 220.191.37.209, more info at https://open.work.weixin.qq.com/devtool/query?e=40123"
回复

使用道具 举报

12

主题

169

帖子

1717

积分

论坛技术达人

积分
1717
金钱
1533
HASS币
60
 楼主| 发表于 2022-1-6 11:14:03 | 显示全部楼层
tylerd006 发表于 2022-1-5 17:36
报错的是viewer节点和上传临时素材,设置都是默认的,viewer的报错msg : error"Error: Could not find MI ...

截图的节点(www-request)怎么配置的,我的是Method选GET,Return选 a binary buffer
回复

使用道具 举报

1

主题

47

帖子

712

积分

高级会员

Rank: 4

积分
712
金钱
665
HASS币
0
发表于 2022-1-6 12:09:24 | 显示全部楼层
frx 发表于 2022-1-6 11:14
截图的节点(www-request)怎么配置的,我的是Method选GET,Return选 a binary buffer ...

也是一样,没更改过。选其他会出错
回复

使用道具 举报

1

主题

47

帖子

712

积分

高级会员

Rank: 4

积分
712
金钱
665
HASS币
0
发表于 2022-1-6 16:19:50 | 显示全部楼层
frx 发表于 2022-1-6 11:14
截图的节点(www-request)怎么配置的,我的是Method选GET,Return选 a binary buffer ...

大佬,我用这个网站测试https://bbs.hassbian.com/thread-8802-1-1.html。他最后节点是image,设置就width默认160,没任何错误提示也没有图片预览。把他的最后节点改为viewer,问题一样提示Error: Could not find MIME for Buffer <null>"。 越整越整懵了,想来想去设置都对的
回复

使用道具 举报

12

主题

169

帖子

1717

积分

论坛技术达人

积分
1717
金钱
1533
HASS币
60
 楼主| 发表于 2022-1-7 14:17:17 | 显示全部楼层
tylerd006 发表于 2022-1-6 16:19
大佬,我用这个网站测试https://bbs.hassbian.com/thread-8802-1-1.html。他最后节点是image,设置就widt ...

看报错应该是没抓到图,再自己检查下各个参数吧。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-4 01:36 , Processed in 0.078214 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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