我正在使用这个网站进行测试: https ://developers.google.com/classroom/reference/rest/v1/courses/list
我有一个带有服务帐户的项目设置:
- 该帐户是使用只读域访问权限创建的。
- 事后建立了一个项目。
- 然后我在事后添加了帐户。
- 然后我在该项目中启用了 Classroom API。
- 我在上面链接的站点上将课程范围添加到服务帐户的域范围委派中。
我的管理员帐户收到 200 条回复,其中包含完整的课程列表。我的服务帐户收到空的 200 响应。如果我授予服务帐户域管理员权限,它会返回完整的课程列表。如果需要,我很乐意提供经过清理的屏幕截图,但有谁知道服务帐户需要哪些权限才能通过 API 访问 Google 课堂数据?