我獲得了超級管理員權限到我的Google帳戶。HttpError 403谷歌目錄API
我需要通過API獲取所有chrome設備的列表。
我確實啓用了Google Admin SDK,但仍面臨一些問題。 我從Python Quickstart複製確切的python腳本來檢查,但仍然得到錯誤的
"googleapiclient.errors.HttpError: https://www.googleapis.com/admin/directory/v1/users?customer=my_customer&orderBy=email&alt=json&maxResults=10 returned "Insufficient Permission">"
當管理員SDK API儀表板檢查,我可以看到的4xx錯誤,從我的Python腳本由每個呼叫。
當我在瀏覽器中提示我創建了一個文件,它在「.credentials/admin-directory_v1-python-quickstart.json」下創建了一個文件,其中包含clientid,access_token,client_secret和類似的東西。 – Ashwin
用戶必須是有權訪問管理目錄的用戶。它似乎沒有。用正確的用戶在瀏覽器窗口中再次嘗試。客戶端ID和客戶端密碼只是Google開發者控制檯上的項目,並且不授予您對管理目錄的訪問權限。它的用戶可以通過瀏覽器進行身份驗證,以便訪問。 – DaImTo
用戶有權訪問管理目錄,因爲在用戶界面中我可以看到我帳戶下列出的所有chrome設備。用戶也是相同的,它已經授權了python代碼。 – Ashwin