Google classroom 如何确定登录用户是否是google教室中的教师?
对于我正在为小学开发的应用程序,教师可以通过登录他们的教室帐户来访问它,但学生不能。如何确定特定用户是否是教师Google classroom 如何确定登录用户是否是google教室中的教师?,google-classroom,Google Classroom,对于我正在为小学开发的应用程序,教师可以通过登录他们的教室帐户来访问它,但学生不能。如何确定特定用户是否是教师 我注意到测试教师帐户有创建课程的权限,但学生没有。我能假定这是普遍正确的吗。。。如果有人拥有创建课程的权限,他们就是某门课程的教师。如上所述,如果您使用userId向发送请求,如果您在响应中获得创建课程的权限,则其教师。另一方面,它是学生 { "id": string, "name": { object(Name) }, "emailAddress": string, "phot
我注意到测试教师帐户有创建课程的权限,但学生没有。我能假定这是普遍正确的吗。。。如果有人拥有创建课程的权限,他们就是某门课程的教师。如上所述,如果您使用userId向发送请求,如果您在响应中获得创建课程的权限,则其教师。另一方面,它是学生
{
"id": string,
"name": {
object(Name)
},
"emailAddress": string,
"photoUrl": string,
"permissions": [
{
object(GlobalPermission)// Here it should be create_course for teacher
}
],
}
如上所述,如果您使用userId向发送请求,如果您在响应中获得了create_课程的权限,那么它的老师。另一方面,它是学生
{
"id": string,
"name": {
object(Name)
},
"emailAddress": string,
"photoUrl": string,
"permissions": [
{
object(GlobalPermission)// Here it should be create_course for teacher
}
],
}
这里有一种稍微不同的方法是使用查询参数:“teacherId”=>“me”。这样您就可以获得当前用户正在教授的所有课程。如果结果为0,则表示该用户在任何地方都不是教师。无论如何,如果您只需要知道用户是否被视为教师,那么反过来可能会更有效。这里有一个稍微不同的方法是使用查询参数:“teacherId”=>“me”。这样您就可以获得当前用户正在教授的所有课程。如果结果为0,则表示该用户在任何地方都不是教师。无论如何,如果您只需要知道用户是否被视为教师,那么反过来可能更有效。通过
创建课程
权限区分教师和学生对于您的用例可能就足够了,但请注意,根据域的教室实例的配置方式,用户可以自我识别为教师;请参阅。通过创建课程
权限区分教师和学生对于您的用例可能就足够了,但请注意,根据域的教室实例的配置方式,用户可能能够自我识别为教师;请参阅。最近,根据,您可以使用来确定用户是否为教师
{
"verifiedTeacher": boolean
}
就在最近,根据,您可以使用来确定用户是否是教师
{
"verifiedTeacher": boolean
}
因为下一步是为老师准备课程,这可能对我更有效。因为下一步是为老师准备课程,这可能对我更有效。