Ich habe die Super-Admin-Privilegien für mein Google-Konto.HttpError 403 Google Verzeichnis api
Ich muss die Liste aller Chrome-Geräte über eine API abrufen.
Ich habe das Google Admin SDK aktiviert, sehe aber weiterhin einige Probleme. kopiert ich die genaue Python-Skript von Python Quickstart zum Prüfen, aber immer noch Fehler immer als
"googleapiclient.errors.HttpError: https://www.googleapis.com/admin/directory/v1/users?customer=my_customer&orderBy=email&alt=json&maxResults=10 returned "Insufficient Permission">"
Wenn auf Admin SDK API Armaturenbrett überprüfte ich 4xx Fehler für jeden Anruf von meinem Python-Skript aus sehen kann.
Ich habe autorisiert, als es mich auf den Browser, dass bei der Erstellung einer Datei unter ".credentials/admin-Verzeichnis_v1-python-quickstart.json", die die Details von clientid, access_token, client_secret und solche Sachen hatte aufgefordert . – Ashwin
Der Benutzer muss einer sein, der Zugriff auf das Administratorverzeichnis hat. Es scheint nicht zu sein. Versuchen Sie es erneut im Browserfenster mit dem richtigen Benutzer. Client-ID und Client-Secrete sind nur das Projekt in der Google Developer Console und gewähren Ihnen keinen Zugriff auf das Admin-Verzeichnis. Der Benutzer authentifiziert sich über den Browser, der Ihnen Zugriff gewährt. – DaImTo
Der Benutzer hat Zugriff auf das Admin-Verzeichnis. Auf der Benutzeroberfläche kann ich alle Chrome-Geräte sehen, die unter meinem Konto aufgeführt sind. Auch der Benutzer ist derselbe, der den Python-Code autorisiert hat. – Ashwin