Невозможно удалить курс Google Classroom API - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь удалить курс, используя опцию «ПОПРОБУЙТЕ ЭТО API» в https://developers.google.com/classroom/reference/rest/v1/courses/delete Я получаю ошибку:

  "error": {
    "code": 500,
    "message": "Internal error encountered.",
    "status": "INTERNAL"
  }
}

1 Ответ

0 голосов
/ 19 марта 2020

Следует соблюдать осторожность при удалении учетной записи учителя, поскольку, как объяснено в официальной документации :

Перед удалением учетной записи учителя убедитесь, что классы учителя больше не используется студентами или преподавателями. Удаление учетной записи учителя без передачи прав собственности ограничивает некоторые функциональные возможности класса .

Из-за этого при попытке удалить курс, принадлежащий удаленному пользователю, возникает ошибка 500, например сообщается в Issue Tracker .

В обычных условиях, будучи администратором G Suite, вы должны иметь возможность передать владение классом , но поскольку функциональные возможности класса ограничены, Возможно, вы не сможете добавить нового учителя для передачи прав собственности. Из-за этого ошибка FAILED_PRECONDITION, которую вы получаете, может быть связана с тем, что курс находится в неизменяемом состоянии ( здесь , вы можете увидеть возможные причины FAILED_PRECONDITION) .

Ссылка:

...