nest-device-access - 使用服务帐号访问 API
问题描述
智能设备管理 API 是否支持使用服务帐户进行访问?如果是这样,那么神奇的组合是什么?
我可以使用注册的 OAuth2 访问 API,并获得有效的设备列表响应。
使用服务帐户凭据访问设备列表 API 时,我得到:
{
"error": {
"code": 404,
"message": "Enterprise enterprises/{project-id} not found.",
"status": "NOT_FOUND"
}
}
解决方案
我认为问题在于谷歌选择切断“家庭项目”用户。他们似乎只支持 oauth2 auth,如果你想使用它,你必须让你的应用程序获得认证,否则他们会在 7 天后撤销刷新令牌。如果刷新令牌没有每 7 天被撤销一次,那么我会对 oauth2 离线身份验证感到满意。来谷歌,支持家庭爱好者!
推荐阅读
- ios - 无需物理访问 Mac 即可构建 Flutter iOS 二进制文件
- css - 如何将 sass 项目部署到 Netlify 或 Heroku?
- vscode-remote - Remote-SSH:Winsows 机器上的身份文件路径格式
- php - PHP 5.4 API 中的请求值总是为空
- google-chrome-extension - 在“changeInfo.status = loading”和“changeInfo.status = completed”上执行脚本之间的区别
- c++ - 内联 constexpr 和匿名命名空间变量?
- node.js - Node模块的依赖在更新或安装后不会更新?
- flutter - 如何比较颤动中的类对象列表?
- angular - 简单的应用程序路由不起作用 - Angular
- python - Python 中的 C++ 类和 C++ 中的 Python 类