0

已设置 RPi Zero Wireless,带有 AIY 套件和项目,并已设置 Voice Kit Google Project 并启用 Google 助手,并设置用户凭据(OAuth)

运行 voice/assistant_grpc_demo.py 演示会显示 https: 链接,并打开 google 登录屏幕。单击正确的用户帐户,将导致授权错误页面:错误 403:access_denied。

客户端 ID 在“请求详细信息”中是正确的,因此演示 python 代码似乎正确地找到了凭证 json 文件。

所以现在我被困在试图弄清楚为什么我会收到“拒绝访问”错误?

4

1 回答 1

1

好的,所以 AIY 设置说明没有提到将测试用户添加到 OAuth 同意屏幕。

因此,只需将自己添加为测试用户,HTTPS 链接现在就可以允许访问权限。

要添加测试用户,请转到谷歌云控制台 ( https://console.cloud.google.com/ ) 选择您的 Voice Kit 项目,从菜单中选择APIS & Services, OAuth consent screen, Test users

从那里您可以使用+ ADD USERS按钮添加测试用户。

于 2020-12-27T15:59:08.173 回答