Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google api 课堂API-跨域注册_Google Api_Google Classroom - Fatal编程技术网

Google api 课堂API-跨域注册

Google api 课堂API-跨域注册,google-api,google-classroom,Google Api,Google Classroom,我们有一个集成,可以自动创建教室,并通过API在Google教室中注册学生。 当班级、学生和老师在同一个领域时,我们没有问题 然而,在我们公司,我们有两个领域。学生在一个领域(xxx.com),教师在另一个领域(aaa.com)。 在域(xxx.com)中创建的类中将用户注册为教师(aaa.com)时,我们出现以下错误: {"message": "The caller does not have permission", "domain": "global": "The caller does

我们有一个集成,可以自动创建教室,并通过API在Google教室中注册学生。 当班级、学生和老师在同一个领域时,我们没有问题

然而,在我们公司,我们有两个领域。学生在一个领域(xxx.com),教师在另一个领域(aaa.com)。 在域(xxx.com)中创建的类中将用户注册为教师(aaa.com)时,我们出现以下错误:

{"message": "The caller does not have permission", "domain": "global": "The caller does not have permission" "," reason ":" forbidden "}]," status ":" PERMISSION_DENIED "}}
在管理控制台(Admin.google.com)中,我们在两个域中配置白名单

在开发者面板(console.developers.google.com)中,我们已经在两个管理控制台(Admin.google.com-Security>Advanced settings>Authentication>Manage API client access)中创建了服务帐户并发布了对教室API作用域的访问

当通过谷歌教室界面进行注册时,我们没有问题,即使是跨域注册

有没有办法通过课堂API执行此跨域集成?

您需要遵循此操作,让其他域加入该类

当您将教室的域列入白名单时,您允许受信任域中的用户加入域中的类。它还允许用户加入您信任的域中的类。为了让白名单域在课堂上正常工作,两个域的G套件管理员都需要在Google管理控制台中进行更改

当您将域列入白名单时,子域和域别名不包括在内,因此如果需要,请将它们单独列入白名单。例如,如果您将域abbeycollege.com列入白名单,然后获取abbeyschool.com,则需要将abbeyschool.com列入白名单,以授予对该组织的访问权

希望这能有所帮助。

您需要遵循这一点,让其他域加入该类

当您将教室的域列入白名单时,您允许受信任域中的用户加入域中的类。它还允许用户加入您信任的域中的类。为了让白名单域在课堂上正常工作,两个域的G套件管理员都需要在Google管理控制台中进行更改

当您将域列入白名单时,子域和域别名不包括在内,因此如果需要,请将它们单独列入白名单。例如,如果您将域abbeycollege.com列入白名单,然后获取abbeyschool.com,则需要将abbeyschool.com列入白名单,以授予对该组织的访问权


希望这能有所帮助。

谢谢您的帮助。我们已经完成了这个设置。它实际上是有效的,但不是通过API实现的。我认为这个功能还没有通过API实现,需要手动实现。我想我的帖子没有帮助,我会删除它。将通过评论发布,我看到完全相同的问题,所以这似乎仍然不起作用。由于大多数学院和学校将其学生添加到不同的领域,令人惊讶的是API无法处理这一问题,这意味着我们需要让工作人员向数千名学生发送手动加入链接。感谢您的帮助。我们已经完成了这个设置。它实际上是有效的,但不是通过API实现的。我认为这个功能还没有通过API实现,需要手动实现。我想我的帖子没有帮助,我会删除它。将通过评论发布,我看到完全相同的问题,所以这似乎仍然不起作用。由于大多数学院和学校将其学生添加到不同的领域,令人惊讶的是API无法处理这一问题,这意味着我们需要让工作人员向数千名学生发送手动加入链接。