Ich versuche, den AdminService zu verwenden, um die Nutzer meiner Domain zu verwalten und Gruppen, aber ich bin mit einer einfachen Anfrage fest, um alle Benutzer meiner Domain zu bekommen. Es gibt den Code in C #:
%Vor%Ich bekomme eine Ausnahme, wenn Fetch () sagt:
%Vor%Ich habe die Anweisungen hier zur Aktivierung der API befolgt Zugriff und autorisierte auch mein Dienstkonto im Domänencontrollpanel:
%Vor%mit Bereichen:
%Vor%Der Admin SDK-Dienst ist auch in der API-Systemsteuerung aktiviert.
Ich habe den Code ausprobiert, um den DriveService zu verwenden und erfolgreich Dateien aufgelistet / erstellt / gelöscht zu haben, so dass der Authentifizierungsteil des Codes in Ordnung sein sollte. Ich konnte nicht herausfinden, was noch konfiguriert werden muss oder ob es andere Probleme mit meinem Code gibt.
Danke für jede Hilfe.
Wie auf der Seite beschrieben:
API-Clientzugriff verwalten
Entwickler können ihre Webanwendungen und andere API-Clients bei Google registrieren, um den Zugriff darauf zu ermöglichen Daten in Google-Diensten wie Kalender. Sie können diese autorisieren Registrierte Clients für den Zugriff auf Ihre Benutzerdaten , ohne dass Ihre Benutzer ihre Zustimmung oder ihre Passwörter einzeln erteilen müssen . Erfahren Sie mehr
Das Dienstkonto muss auf das Verhalten eines Benutzers reagieren. Daher muss der ServiceAccountUser beim Initialisieren des Clients zugewiesen werden.
%Vor%Bearbeiten: AssertionFlowClient ist veraltet, Folgendes sollte funktionieren:
%Vor%Dieser Code funktioniert für mich
%Vor%Weitere Informationen erhalten Sie in der Verzeichnis-API: Nutzerliste . Es gibt Limits und Quotas.
Wir müssen der Service-ID, die wir verwenden, den Superadministrator oder die richtigen Berechtigungen geben, um diesen Fehler zu erhalten.
Hoffe, das hilft. -Venu Murthy
Tags und Links c# google-api google-admin-sdk google-api-dotnet-client