Задача обновления может содержать только»draftGrade» или»assignedGrade» 400 ошибок при исправлении отправки учащихся через API Google classroom

#google-api #google-api-client #google-classroom

Вопрос:

Я пытаюсь добавить оценки в заявку студента через API Google classroom, но получаю сообщение об ошибке, которое сбивает меня с толку. В нем говорится, что я должен отправить ключ draftGrade как часть запроса, что я уже делаю. Я также пробовал использовать assignedGrade, так как ошибка говорит, что я должен использовать либо то, либо другое, но я все равно получаю ту же ошибку. Я также пробовал разные типы и форматы данных, поэтому на данный момент не уверен, что еще попробовать. Есть какие-нибудь идеи о том, что я могу делать неправильно, пожалуйста?

введите описание изображения здесь

Большое спасибо.

Комментарии:

1. Можете ли вы предоставить свой код и полный запрос?

2. Теперь это работает, спасибо.

Ответ №1:

Мы выяснили, в чем была проблема. Необходимо добавить updateMask не как часть тела, а как ключевые параметры.

введите описание изображения здесь