Javascript 确定Google用户是否有教室

Javascript 确定Google用户是否有教室,javascript,api,google-classroom,Javascript,Api,Google Classroom,我已经将谷歌教室集成到我的应用程序中。但偶尔,没有谷歌教室的普通谷歌用户会登录谷歌 如何判断用户是否有权访问谷歌教室?我认为没有办法获取或判断用户是否有权访问谷歌教室。如果您检查教室API,您可以获得的唯一用户就是通过使用在教室内的用户。有关详细信息,请检查此选项是否对您有所帮助。您可以尝试以下方法: function getClasses(){ try { var courses = Classroom.Courses.list().courses; return courses

我已经将谷歌教室集成到我的应用程序中。但偶尔,没有谷歌教室的普通谷歌用户会登录谷歌


如何判断用户是否有权访问谷歌教室?

我认为没有办法获取或判断用户是否有权访问谷歌教室。如果您检查教室API,您可以获得的唯一用户就是通过使用在教室内的用户。有关详细信息,请检查此选项是否对您有所帮助。

您可以尝试以下方法:

function getClasses(){
  try {
  var courses = Classroom.Courses.list().courses;
  return courses
  } catch (e) {
   return e
  }
}
如果他们不是谷歌应用程序的用户,那么e将给出

@NotGoogleAppsUser该用户不是Google应用程序用户

如果他们可以进入教室但没有任何课程,那么var课程将是未定义的