You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过服务账号接入Google Nest摄像头直播(无需OAuth授权界面)

如何将服务账号关联至Google Device Access Console

要解决「企业ID未找到」的问题,你需要手动将服务账号关联到你的Device Access Console项目,步骤如下:

  • 登录Device Access Console,进入你已创建的项目页面
  • 在项目界面找到服务账号选项卡(通常在侧边导航或项目设置板块)
  • 点击「添加服务账号」,输入你的服务账号完整邮箱(格式为 [账号名称]@[Google项目ID].iam.gserviceaccount.com)
  • 确认添加后,该服务账号就会与你的Device Access Console项目绑定

额外注意事项

  • 仅给服务账号赋予「Google Home Developer Console Admin」角色不够,必须在Device Access Console中完成上述关联操作,这是两个独立的权限配置环节
  • 代码中必须使用正确的企业ID(即Device Access Console项目的ID,可在项目详情页获取),调用SDM API时需在请求路径中指定,示例代码调整如下:
const scopes = ['https://www.googleapis.com/auth/sdm.service'];
const auth = new google.auth.GoogleAuth({
    keyFile: './key.json',
    scopes
});

const client = await auth.getClient();
google.options({ auth: client });

const sdm = google.smartdevicemanagement({
    version: 'v1'
});

// 替换为你的Device Access Console项目ID(企业ID)
const ENTERPRISE_ID = 'your-enterprise-id';

// 调用API示例:获取关联的设备列表
const deviceList = await sdm.enterprises.devices.list({
    parent: `enterprises/${ENTERPRISE_ID}`
});

console.log(deviceList.data);

内容的提问来源于stack exchange,提问作者Mario Rossi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 06:34:57