如何使用 Google 课堂 API 访问课堂课程流
How to access Classroom Course Stream using Google Classroom API
我终于能够从 Android 应用程序访问 Google 教室 API,即使使用 here 的授权流程在 Android环境。
现在我可以查看所有课程、描述等,但不能查看课堂中的讨论(在 Google android 课堂应用中标记为 Stream 和网络应用程序)。
Google 教室 android 应用程序太差了,而且总是崩溃,这就是我决定开始这个项目的原因。
所以我的问题是我怎样才能得到这个?我在 API 文档中找不到这样的调用。
来自 Google 课堂的 Stream 分为不同的元素,因此,这取决于您拥有并希望从 中检索的元素类型课堂直播,您可能会从检查以下请求中受益:
正在检索公告
GET https://classroom.googleapis.com/v1/courses/{courseId}/announcements
检索课程作业
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWork
正在检索课程作业资料
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials
备注
此外,请记住,如果提出请求的用户 有权访问 和 检索它所需的权限。
您提到的快速入门是 Java 一个 - 因此为了使其适用于 Android,您必须根据您的需要对其进行适当调整。
参考
我终于能够从 Android 应用程序访问 Google 教室 API,即使使用 here 的授权流程在 Android环境。
现在我可以查看所有课程、描述等,但不能查看课堂中的讨论(在 Google android 课堂应用中标记为 Stream 和网络应用程序)。
Google 教室 android 应用程序太差了,而且总是崩溃,这就是我决定开始这个项目的原因。
所以我的问题是我怎样才能得到这个?我在 API 文档中找不到这样的调用。
来自 Google 课堂的 Stream 分为不同的元素,因此,这取决于您拥有并希望从 中检索的元素类型课堂直播,您可能会从检查以下请求中受益:
正在检索公告
GET https://classroom.googleapis.com/v1/courses/{courseId}/announcements
检索课程作业
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWork
正在检索课程作业资料
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials
备注
此外,请记住,如果提出请求的用户 有权访问 和 检索它所需的权限。
您提到的快速入门是 Java 一个 - 因此为了使其适用于 Android,您必须根据您的需要对其进行适当调整。