如何获得用户角色(学生/教师)

时间:2017-03-16 15:23:24

标签: google-classroom

如何使用谷歌教室API获得用户角色(学生/教师)或者如果无法从谷歌API获得用户角色那么我们如何在我的应用中管理用户?

2 个答案:

答案 0 :(得分:0)

尚无法在Classroom API中获得该角色的方法。但是,他们确实有Manage Teachers and Students

答案 1 :(得分:0)

只需遍历课程老师,并检查您的用户是否是其中一位。

在PHP中-

function isUserTeacher($userIdToCheck, $courseId)
{
    $teachers = (new Google_Service_Classroom($client))->courses_teachers->listCoursesTeachers($courseId);
    foreach ($teachers->getTeachers() as $teacher) {
        if($teacher->getUserId() == $userIdToCheck)
            return TRUE;
    }

    return FALSE;
}