- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
从 Google 获取不包含任何电子邮件地址且用户名包含值“未知用户”的学生 JSON。
{
"courseId":"1234",
"profile":{//No email address
"id":"openId",
"name":{"fullName":"Unknown user"},//Why "Unknown user"
"photoUrl":"correct_url"
},
"userId":"openId"
}
我们无法访问教师的 Google 类帐户,因此我们正在尝试使用测试帐户重现该问题。仅少数用户会发生这种情况,其他所有用户都可以正常工作。
我们正在使用 Google Classroom 的 Java API。
我们正在使用的示例代码:
Classroom service = getGoogleClassRoomService(accessToken);
if(service != null) {
ListStudentsResponse studentsResponse = service.courses().students().list(courseId).execute();
List<Student> students = studentsResponse.getStudents();
if(students != null) {
for (Student student : students) {
if (student.getProfile().getEmailAddress() != null) {
//Processing student data
}
}
}
}
需要了解学生的电子邮件地址可以为空的情况,从技术上讲它不应该为空。
学生个人资料 JSON 引用示例:https://developers.google.com/classroom/reference/rest/v1/userProfiles#resource-userprofile
验证用户身份时请求的范围:
https://www.googleapis.com/auth/classroom.courses.readonly https://www.googleapis.com/auth/classroom.profile.emails https://www.googleapis.com/auth/classroom.profile.photos https://www.googleapis.com/auth/classroom.rosters.readonly
最佳答案
为了返回电子邮件地址,您需要请求特殊的 https://www.googleapis.com/auth/classroom.profile.emails
OAuth 范围。
关于google-classroom - Google Classroom API 返回没有电子邮件地址的学生个人资料 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36419236/
我们在 4 月根据这些文档 - https://developers.google.com/classroom/guides/sharebutton - 集成了 Google 类共享按钮。今天我们注意
我在查看 Google Classroom API 时注意到没有获得成绩的选项。我需要将 Google Classroom 中的作业成绩提取到我正在创建的外部成绩簿应用程序中。有谁知道这是否可能,或者
从 Google 获取不包含任何电子邮件地址且用户名包含值“未知用户”的学生 JSON。 { "courseId":"1234", "profile":{//No email a
从 Google 获取不包含任何电子邮件地址且用户名包含值“未知用户”的学生 JSON。 { "courseId":"1234", "profile":{//No email a
我正在尝试Add a Classroom Share Button需要身份验证的资源。单击资源上的“共享到类”按钮并在“类”中创建作业(例如)时,缩略图、标题和 URL 将显示在作业底部。 由于资源需
对于我为小学构建的应用程序,教师可以通过登录类帐户来访问它,但学生不能。如何确定特定用户是否是教师? 我注意到测试教师帐户具有 CREATE_COURSE 权限,但学生没有。我可以假设这是普遍正确的吗
对于我为小学构建的应用程序,教师可以通过登录类帐户来访问它,但学生不能。如何确定特定用户是否是教师? 我注意到测试教师帐户具有 CREATE_COURSE 权限,但学生没有。我可以假设这是普遍正确的吗
这不是一个家庭作业问题,实际上我这样做是为了好玩。 问题是这样的: 我有一间具有指定“宽度”(椅子)的教室,我必须将所有学生安置好,这样教室里就不会发生对话。 如果一名学生与另一名学生相邻,就会发生对
通过类 API 创建新类(class)作业时,可以添加“到期”日期和时间 ( Classroom API TimeOfDay reference ) 并且说明中说“日期和时区要么不重要,要么在其他地方
目前,它看起来像一个旁边没有文字的正方形,我们希望在不干扰图标的情况下自定义外观和感觉以匹配我们的其他按钮。 已经尝试向 div 添加样式已转换为共享图标,但到目前为止未成功。 Google Clas
我成功地在浏览器中使用 Google Classroom API 代表已使用 Google 客户端库通过 OAuth2 授予执行此操作权限的用户进行操作。我正在尝试弄清楚如何信任从浏览器发送到我的服务
我在使用 Google 开发者控制台时遇到问题,无法使用 Google Classroom 的新 API。我不明白这一点,因为 Google 已经让我可以提前访问这个 API。当我尝试执行文档中出现的
在 Google Classroom API 中执行 courses.courseWork.studentSubmissions.modifyAttachments 方法时,当我尝试将附件添加到学生的
如何获得“Google Classroom Meet Links”,有没有人找到从 API 或 vs. 中提取此信息的方法?我可以获得类(class)代码、教师电子邮件和链接,但无法访问类 sessi
我们正在试验和评估 GitHub Classroom 和 GitHub Actions 的“自动评分”。 在我们的作业中,如果单元测试通过,学生会得到分数。所以 autograding.json 运行
我设置了一个应用程序来访问 Google Classroom API。我已对其进行授权,可以提取类(class)和名册数据。它已更新为使用 V1 调用,但是当我添加 Profile.Name 和 Pr
这是我使用 Google Classroom API 的第一种方法。我正在尝试创建一个脚本来列出每门类(class)的所有者的电子邮件。 我想通过修改快速入门“listCourses()”示例来实现,
我想知道是否有办法通过 Google Classroom API(特别是 Go client)对 Google Classroom 作业/帖子发表评论。我搜索了文档,但找不到任何内容。 最佳答案 目前
我正在以编程方式提交 Google 类作业,当我使用 STUDENT_COPY shareMode 附加 Material 时,我看到了与使用 VIEW shareMode 时不同的行为。 下面的代码
我有一个数组数组。每个嵌套数组都包含有关学生的信息。然后我对其进行迭代并将每个数组保存到一个学生对象中并将其保存到我的数据库中。 students = [ ["James", "Smith",
我是一名优秀的程序员,十分优秀!