问题标签 [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.

0 投票
2 回答
4972 浏览

google-api - 谷歌课堂 API

我是 Google Classroom API 集成的新手,想确认以下查询,任何人都可以回答我的问题以进行确认。

1- Classroom API 仅适用于 Google Apps for Education 用户,不适用于只想再次确认的 Gmail 用户。2-获取课程列表的课堂 API 仅适用于学生帐户,而不适用于教师,因为我使用教师帐户获得了空值。

以上问题请回复我。

谢谢

0 投票
1 回答
1078 浏览

google-app-engine - 使用服务帐户凭据访问 Google Classroom API

我正在尝试在我们的 CMS 之间建立与服务器的集成,以连接 Google Apps 用户、课堂用户和内容管理。

我正在尝试一种使用服务器身份连接和管理教室资产和操作的方法。我知道我们可以通过缓存管理员用户凭据来做到这一点,有没有办法使用服务器身份来管理它?

0 投票
1 回答
241 浏览

javascript - 如何在 chrome 扩展中使用 Google Classroom API?

我正在尝试从 chrome 扩展中使用 Google Classroom 的 API,但我无法让它工作。遵循https://developers.google.com/classroom/quickstart/js中的快速入门示例时,它可以完美运行。但是,当我尝试从 chrome 扩展中执行相同操作时,它不起作用。提前感谢您的帮助!

0 投票
1 回答
54 浏览

google-fit - 为一群人收集数据的应用程序如何将这些数据发送到他们个人的谷歌健身账户?

我有几个不同的应用程序可以在集体锻炼期间从一群人那里收集健身数据。我想将此数据发送到每个人的谷歌健身帐户。我将如何获得将数据发送到他们所有帐户的授权?

我还想将此数据链接到他们的 google-classroom 帐户。这可以使用现有的 API 来完成吗?

0 投票
1 回答
179 浏览

google-directory-api - 通过 API 实现的 Google Classroom 用户角色

我正在使用 Google 课堂与我的 .Net Web 应用程序集成。我正在使用 Directory API 在 google 中创建新用户。通过 Directory API 创建新用户后,如果我登录教室,它要求角色(教师/学生)。我的疑问是如何创建新用户作为教师或学生通过 API。我不想让用户选择以教师或学生身份登录,我只想在创建新用户时声明该用户。我怎样才能实现这一点,或者任何其他 API 通过代码赋予角色?

0 投票
1 回答
286 浏览

google-classroom - Google 课堂 - 入门

我刚刚开始使用谷歌教室 api。我注册了开发者测试账户,拥有 1 个教师账户和 2 个学生账户。我创建了几个班级,并招收了 2 名学生。我想通过 .NET 或 Javascript 使用 api。先决条件声明我需要一个启用了 Google Classroom 的 Google Apps for EDU 帐户。我怎么得到这个?此外,我假设没有 Google Apps for EDU 帐户我无法执行第一步:“a) 使用此向导在 Google Developers Console 中创建或选择一个项目并自动打开 API。单击继续,然后转到凭据。” 当我在以教师帐户登录时执行此步骤时,出现错误:错误“尚未为您的帐户激活开发者控制台。您的帐户可能已被暂停或禁用。

0 投票
0 回答
218 浏览

google-apps-script - 分享到教室按钮停止工作

我已经使用 GAS 在我的学校 GSite 上插入了“分享到课堂”按钮的实例。

html:

代码.gs:

该网络应用程序已发布为域中的任何人以我的身份运行。

直到昨天/今天,他们一直在完美地工作。当我现在单击按钮时,会打开新的空窗口,其中包含 url 中的 about:blank。

知道会发生什么来破坏它吗?管理控制台中的设置会阻止此操作吗?

干杯。

0 投票
2 回答
917 浏览

php - 为什么我在使用 Google Classroom API 时会收到 404 错误?

我正在用 PHP 编写一个应用程序,它将连接到我的域的 Google 课堂。但是,当我尝试使用 Google Classroom API 执行任何操作时,出现以下错误:

到目前为止我的代码:

我已经在 Google 管理控制台的 API 设置中为服务帐户启用了范围,并在开发者控制台中启用了 api。我哪里错了?

0 投票
2 回答
653 浏览

google-apps-script - 从课堂创建学生名册

我正在尝试从谷歌课堂名册中提取学生信息。这是我到目前为止所拥有的:

桑迪在下面的回答帮助解决了我的部分问题,我将其作为日志(姓名、身份证、电子邮件等已更改):

[16-01-05 17:44:04:734 PST] [{profile={photoUrl= https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAA/4252rscbv5M/photo.jpg , emailAddress=jsdoe@fjuhsd .org, name={givenName=John, familyName=Doe, fullName=John Doe}, id=108117124004883828162}, courseId=757828465, userId=108117124004883828162}, {profile={photoUrl= https://lh3.googleusercontent.com/ -XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAAA/4252rscbv5M/photo.jpg , emailAddress=jhdoe@fjuhsd.org, name={givenName=Jane, familyName=Doe, fullName=Jane Doe}, id=115613162385930536688}, courseId=757828465, userId=130563682856363 }]

所以我现在的问题是:如何只提取这些信息的某些部分(如全名和电子邮件)?

最终结果会将其推送到谷歌表格。

0 投票
1 回答
234 浏览

internet-explorer - Google 课堂分享按钮:IE 错误

单击 IE 中的“课堂共享”按钮时会引发 javascript 错误(我已在 IE10 和 IE11 中测试过)。这可以在我们的生产站点以及 Classroom API 页面 @ https://developers.google.com/classroom/guides/sharebutton?hl=en上重现。我附上了截图。我可能是错的,但这似乎是在 2015 年 12 月的某个时候开始发生的。

要重现此问题,请清除浏览器缓存/cookie,并确保您以可以发布到 Google 课堂的教师身份登录 Google。您现在应该能够看到 javascript 错误。为了再次看到它,您必须清除缓存/cookie。

我用来实现按钮的代码与示例页面 @ https://developers.google.com/classroom/guides/sharebutton?hl=en上的代码非常相似。如前所述,这些问题也发生在他们的示例页面上。我很好奇有没有其他人看过这个。我也已经就这个问题联系了谷歌。

在此处输入图像描述