如何将Google Nest摄像头权限共享至另一Google账号?
Google Nest摄像头跨账号权限共享方案
可以实现,主要有两种实用方式:
1. 直接通过Google Home共享(零代码改动)
这是最简单的方法,不需要修改你的应用:
- 打开Google Home app,找到你的Nest摄像头
- 进入设备设置页,选择「共享设备」
- 输入要共享的目标Google账号邮箱,设置权限(比如允许查看直播、控制摄像头等)
对方接受邀请后,就能用自己的Google账号登录你的应用,通过OAuth授权获取这台摄像头的流媒体权限——只要你的应用请求的权限范围和你给的共享权限匹配就行。
2. 通过API/IAM权限委托(需调整应用逻辑)
如果要通过应用层面实现权限传递,结合Nest Device Access API和Google Cloud IAM来操作:
- 确认你的应用已经启用了Nest Device Access API
- 登录Google Cloud控制台,把目标账号添加为摄像头设备或项目的IAM成员,分配对应的角色(比如
roles/nestdeviceaccess.viewer用于获取直播流权限) - 目标账号通过OAuth授权你的应用后,应用就能拿到该账号下已授权的设备权限,包括你共享的这台摄像头
注意点
- 目标账号必须接受共享邀请/完成IAM权限配置,且账号状态正常
- API方式下,应用请求的OAuth scope要和分配的IAM权限对应,比如用
https://www.googleapis.com/auth/nest-device-access - 你能共享的权限上限就是你自己账号对这台摄像头的权限,比如你只有查看权限,就没法给别人开控制权限
内容的提问来源于stack exchange,提问作者Mario Rossi
相关产品推荐
相关产品推荐

