问题标签 [google-classroom]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-classroom - oauth 范围谷歌课堂 API
我正在尝试解决我的代码存在的问题
“请求https://classroom.googleapis.com/v1/courses/582805726/students?alt=json时返回 403 “请求的身份验证范围不足。”
所以我一直在考虑为我的 python 项目添加正确的范围。
我为 GAM 做了这个,我想我会在这个屏幕上做这个:
管理 API 客户端访问(在管理面板中)。
所以我创建了一个项目,启用了谷歌课堂 API,创建了一个 OAuth 2.0 客户端 ID,并将其与以下范围一起复制:
但仍然没有喜悦。
谁能指出我正确的方向?
google-classroom - Google Classroom API - 非常慢
让学生进入一个班级(30-40 名学生)每页需要 7-14 秒。
我什至尝试过“试试看!” 此 URL 上的功能,大约需要 7 秒 https://developers.google.com/classroom/reference/rest/v1/courses.students/list
- 排除了一些字段,但它没有帮助。
- 尝试将页面大小从 30 减小到 10,现在每次调用为 3 秒,但必须再调用 3 次。
更新:2016 年 7 月 19 日
新的 API 也一样慢。创建 CourseWork 需要 3-4 秒。知道为什么吗?
php - (403) 请求的身份验证范围不足 - OAuth 范围 Google Classroom API
我是新来的,我不是程序员,那么我需要你的帮助。
我正在测试说明管理教师和学生在这里找到: https ://developers.google.com/classroom/guides/manage-users
我尝试像在 PHP QuickStart 中那样使用身份验证和范围: https ://developers.google.com/classroom/quickstart/php
我成功运行 quickstart.php 示例,则意味着 composer 已成功安装,但由于身份验证范围不足,我无法运行代码 //Enroll the student in the course。
错误信息:
致命错误:未捕获的异常“Google_Service_Exception”和消息“调用 POST h_ttps://classroom.googleapis.com/v1/courses/559522327/students?enrollmentCode=2j1l21l: (403) 请求的身份验证范围不足。” 在 C:\ProgramData\ComposerSetup\bin\vendor\google\apiclient\src\Google\Http\REST.php:110 堆栈跟踪:#0 C:\ProgramData\ComposerSetup\bin\vendor\google\apiclient\src\Google \Http\REST.php(62): Google_Http_REST::decodeHttpResponse(Object(Google_Http_Request), Object(Google_Client)) #1 [内部函数]: Google_Http_REST::doExecute(Object(Google_Client), Object(Google_Http_Request)) #2 C :\ProgramData\ComposerSetup\bin\vendor\google\apiclient\src\Google\Task\Runner.php(174): call_user_func_array(Array, Array) #3 C:
尝试修改示例代码:
这与范围和 Google_Service_Classroom 类有关吗?
如果您能帮助我,我将不胜感激!
问候
javascript - 确定 Google 课堂中的用户类型(教师或学生)
如何确定登录到我的应用程序的用户是教师还是学生?
我可以使用 Google Classroom 测试帐户成功登录我的应用程序,但是当我查看检索到的信息时,我看不到任何关于角色的信息。我查看了 API,但到目前为止,我只看到与获取课程和名册相关的调用。我尝试了用户配置文件调用,但返回的信息不包含角色。
在基本层面上,我只想做loggedInUser.role === teacher
.
编辑:更新澄清。我不是在寻找课程。学生或课程。教师。我考虑了那些名单信息。我已经有一个登录用户的个人资料。我不应该通过列出课程中的教师来了解他们的角色。
php - 谷歌课堂 Oauth 网页界面
Google Classroom quickstart.php 非常适合我。
现在我需要创建提示用户登录(Oauth)的网页,并使用这些凭据列出他们的课程。
我在 Google Classroom 问题中尝试了该示例,但都以 Google 错误告终。
任何工作样本将不胜感激。
提前致谢。
1)首先让我知道下面的例子是否正确
$credentials 是我通过运行 Quickstart.php 获得的 $GET[code] 的值
google-api-dotnet-client - 使用 Google Classroom API 在课程中阅读公告、问题和作业?
如何使用 Google 课堂 API 获得对特定课程(包括公告、问题和作业)的完全访问权限?
访问作业的 API 已经出来了吗?
google-classroom - 您可以使用 Classroom Share API 屏蔽 URL
使用 Classroom Share API 时,是否可以“自动”屏蔽 URL,使最终用户永远看不到实际的 URL?
ios - 使用 Swift for iOS 实现 Google Classroom API 时遇到问题:可能缺少桥接头文件
我正在尝试使用 Swift 在我的 iOS 应用程序中实现 Classroom API,并且一直在关注 Classroom API 支持页面上的 Swift 示例代码。这是最近更新的。我已按照说明添加了 GTL 框架。但是,当添加这一行
我使用了未解析的标识符“GTLService” 应该有一行用于导入服务,或者似乎缺少创建 bridging-header.h 文件的说明。我在 GMail API for Swift 页面上看到了创建桥接头文件的说明。
请让 Classroom API 与使用 Swift 的 iOS 应用程序一起工作的人告诉我如何解决这个问题。