按照以下所列步骤授权帐户时遇到问题: https ://developers.google.com/nest/device-access/get-started
步骤是:
- 注册设备访问计划>>使用私人帐户支付
- 使用 Google 帐户激活受支持的 Nest 设备。>>使用我的私人 Google 帐户登录 Google home 或 Nest 时,我可以看到我的 Nest 设备。
- 创建一个 Google Cloud Platform (GCP) 项目以启用 SDM API 并获取 OAuth 2.0 客户端 ID。>>使用“启用 API 并获取 OAuth 2.0 客户端 ID”按钮并在出现提示时插入重定向 URL。已验证 GCP 控制台中的所有内容均正确无误。
- 创建一个设备访问项目以接收项目 ID。>>设置时使用步骤 3 中的 OAuth 客户端 ID
使用此 URL 尝试获取授权码:
https://nestservices.google.com/partnerconnections/project-id/auth?
redirect_uri=https://www.google.com&
access_type=offline&
prompt=consent&
client_id=oauth2-client-id&
response_type=code&
scope=https://www.googleapis.com/auth/sdm.service
是的,我用设备访问控制台中的项目 ID 和第 3 步中的 OAuth 客户端 ID 替换了项目 ID。我从第 1 步和第 2 步中选择了 Google 帐户。
我仍然在浏览器中收到错误消息:
无法链接到 [项目名称]
我从来没有收到提示允许项目访问我的 Google 帐户(此处的步骤 3-5 )。
谢谢您的帮助。