OrgUnit wurde nicht mit der Google Directory-API gefunden

8

Vorgehensweise

  

Ich gehe zu :

1. Holen Sie sich eine OrgUnit aus der Google Directory API
2. Lesen Sie die OrgUnit und sammeln Sie die erforderlichen Daten
3. Versuchen Sie, die OrgUnit zu löschen, die ich gerade gesammelt habe   Dies führt irgendwie zu einem Fehler 404 [Not Found]
Bitte beachten Sie, dass die DirectoryService-Klasse, die ich verwende, ordnungsgemäß funktioniert.
Ich habe den Code in diesem Beispiel geändert, um es einfach zu lesen, zum Beispiel: Die Ausnahmebehandlung ist nicht enthalten etc.

Die API

%Vor%

1. Holen Sie sich eine OrgUnit von der Google Directory API

%Vor%


2.Lesen Sie die OrgUnit und sammeln Sie die erforderlichen Daten

%Vor%


3. Versuchen Sie, die OrgUnit zu löschen, die ich gerade gesammelt habe

%Vor%


Die Ausnahme

  

GoogleApiException wurde nicht behandelt

Eine nicht behandelte Ausnahme vom Typ "Google.GoogleApiException" ist in Google.Apis.dll aufgetreten   

  Zusätzliche Informationen: Google.Apis.Requests.RequestError   Organisationseinheit nicht gefunden [404]

    
Nick Prozee 24.04.2015, 08:06
quelle

1 Antwort

1

Mein Ruf ist nicht hoch genug, um vor der Veröffentlichung einer Antwort einen Kommentar hinzuzufügen, um eine Klärung zu erzielen, daher muss ich hier einige Annahmen machen.

Die erste Annahme ist, dass Sie ein Dienstkonto verwenden, um auf die API zuzugreifen.

Die zweite Annahme ist, dass Sie ein Zertifikat von Ihrem Google-Verwaltungssteuerfeld erhalten haben und das alles in Ordnung ist.

Ich hatte ein ähnliches Problem, als ich Benutzerkonten über die API aktualisierte, und für mich wurde ein Verzeichnisadministratorkonto als Stellvertreter für das Dienstkonto eingerichtet.

Hier ist der Code, mit dem ich meinen Google-Verzeichnisdienst initialisiere.

%Vor%     
sheppe 04.06.2015, 18:16
quelle