Как получить роль пользователя (ученик/учитель)

Как я могу получить роль пользователя (ученик/учитель) с помощью API Google Class ИЛИ, если невозможно получить роль пользователя из API Google, то как мы можем управлять пользователем в моем приложении?


person Krishna    schedule 16.03.2017    source источник


Ответы (2)


Пока нет способа получить роль в Classroom API. Но у них есть управление учителями и учениками, где вы можете:

person noogui    schedule 17.03.2017

Просто просмотрите учителей курса и проверьте, является ли ваш пользователь одним из них.

В 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;
}
person Rony    schedule 02.04.2020