首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除未知用户的google课堂课程

删除未知用户的google课堂课程
EN

Stack Overflow用户
提问于 2016-05-10 23:36:23
回答 2查看 2.7K关注 0票数 0

我正在尝试删除一个存档的类,但它给我一个错误。这个类有一个用户,但是当我进入这个类时,没有显示任何学生。我向API发出了一个请求,结果是一个用户存在于类中。

代码语言:javascript
复制
GET https://classroom.googleapis.com/v1/courses/365060561/students?key={YOUR_API_KEY}

 "students": [
  {
   "courseId": "365060561",
   "userId": "112081802784063363282",
   "profile": {
    "id": "112081802784063363282",
    "name": {
     "fullName": "Unknown user"
    },
   }
  }
 ]

但是如果我寻找关于这个用户的信息,结果是它不存在。

代码语言:javascript
复制
GET https://www.googleapis.com/admin/directory/v1/users/112081802784063363282?key={YOUR_API_KEY}



"error": {
  "errors": [
   {
    "domain": "global",
    "reason": "notFound",
    "message": "Resource Not Found: userKey"
   }
  ],
  "code": 404,
  "message": "Resource Not Found: userKey"
 }

如何删除这个类?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2017-06-27 23:46:44

这不是一个真正的答案,而是一个澄清。

当用户被删除时,您会在api中获取未知用户。这似乎不是级联到课堂上的。

不幸的是,您不能使用api将用户从类中删除,因为

{“错误”:{“代码”:404,“消息”:“未找到请求的实体”,"status":"NOT_FOUND“} }

票数 0
EN

Stack Overflow用户

发布于 2016-05-11 21:01:56

您必须始终指定用户的全名/完整电子邮件地址或用户的Google唯一id。仅仅提供用户名的本地部分是不够的,因为这不允许谷歌确定用户与哪个Google Apps domain相关联。如service account documentation所示,服务帐户本身不是域管理员,因此它们需要模拟域管理员才能使用Admin SDK API。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37143110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档