использование API класса Google для изменения идентификатора владельца курса - PullRequest
0 голосов
/ 17 декабря 2018

Как?Самый простой способ?

Пробовал использовать почтальона на рабочем столе, гуглить игровую площадку OAuth2 и страницы справки Google, чтобы понять, что делать.Закончилось использованием GAM , поскольку это самый простой и дает наиболее полезные ответы.

Я пытался изменить это из нескольких мест, и я всегда получаю сообщение об ошибке:

ОШИБКА: 400: @UserInIllegalDomain Невозможно создать приглашение для пользователя в этом домене - failPrecondition

команда:

gam update course 8077159861 owner hiddenusername@longleypark.ac.uk

(имя пользователя определенноправильно, я просто скрыл это как не важную информацию)

Любая помощь будет высоко ценится из того, что я могу сказать, некоторые гиды сказали добавить longleypark.ac.uk в белый список домена в классе, но потому что это основнойВ домене для этого набора программ сказано, что вы не можете добавить свой текущий домен, поэтому это не вариант.

Я считаю, что API Google не работает.Если кто-то может доказать обратное, было бы очень полезно.

1 Ответ

0 голосов
/ 20 декабря 2018

Служба поддержки Google API не смогла дать мне должного ответа, повторяю, что они протестируют и сообщат мне, но о результатах пока не сообщалось.

Служба поддержки форумов Google сообщила мнекак только учетная запись пользователя удалена и прошло 20 дней, учетная запись становится невосстанавливаемой, что означает, что все классные комнаты, владельцем которых они являются, становятся «сиротами», что означает «ограниченную функциональность» и невозможность когда-либо снова сменить владельца, единственное решение - восстановитьклассная комната с нуля, к сожалению, вместе с исходной учетной записью все документы, представленные в эту классную комнату, также теряются.

Есть NO способы обойти это, даже если поле ownerId для классной комнаты действительно должнобыть редактируемым из какого-либо инструмента управления базами данных или консоли администратора / API.

...