2017-03-22 1 views
0

Mit dem März 2017 Ankündigung, dassGoogle Classroom: Wird "kein Google Apps-Nutzer" gelöscht?

Klassenzimmer für Benutzer mit persönlichen Google-Konten jetzt zur Verfügung steht, wie homeschoolers, Tutorenprogramme, lebenslang Lernende und andere, die nicht mit einer Schule zugeordnet sind.

Gibt es Bedingungen, die in der Java-API zur Folge haben kann Rückkehr eine GoogleJsonResponseException wo getDetails().getMessage() den Text „Der Benutzer kein Google Apps-Nutzer ist“?

Antwort

0

Ich glaube, du bist für diesen Teil der Google Classroom API documentation suchen, die speziell für NotGoogleAppsUser:

NotGoogleAppsUser

NotGoogleAppsUser zeigt an, dass der anfordernde Benutzer nicht auf eine G Suite Domäne gehört.

Mögliche Aktion: Fordern Sie den Benutzer zur erneuten Authentifizierung mit einem "G Suite for Education" -Konto auf. Stellen Sie eine Verbindung zu using multiple accounts her, damit der Benutzer das korrekte Konto auswählen kann.

+1

Ja, ich glaube, dass der zurückgegebene Nachrichtentext mit @NotGoogleAppsUser beginnt. Aber ich verstehe nicht, ob wir es jemals wieder sehen werden. Zum Beispiel: Wenn ich Anfang März versucht habe, das Benutzerprofil "Ich" von meinem persönlichen Google-Konto zu erhalten, würde ich diese Ausnahme sehen. Nach der obigen Ankündigung sehe ich diese Ausnahme nicht von meinem persönlichen Google-Konto aus - vermutlich, weil alle persönlichen Konten jetzt zu einer G Suite-Domain gehören. Wenn dies der Fall ist, wird die Google API diese Ausnahme jemals auslösen? Vielen Dank. – ASSISTments

+0

In den Dokumenten wird nicht explizit erwähnt, was * hinter den Kulissen * während der Überprüfung des Benutzerkontotyps passiert. Aufgrund Ihrer Tests ("* Ich sehe diese Ausnahme nicht von meinem persönlichen Google-Konto *") ist es jedoch wahrscheinlich, dass persönliche Google-Konten zu einer G Suite-Domain hinzugefügt werden. In diesem Fall ist es wahrscheinlich, dass diese Ausnahme nicht mehr ausgelöst wird. Wenn Google nicht ändert, was diese Ausnahme auslöst und die Dokumentation aktualisiert, oder ein Google-Nutzer sich dazu entschließt, hier zu antworten, gibt es keine Möglichkeit, dies eindeutig zu erfahren. Aber Ihr Testergebnis beweist das aktuelle Verhalten. –

Verwandte Themen