我正在嘗試編寫一個Python腳本來檢查用戶帳戶是否啓用了兩步驗證。如何使用Google API爲userUsageReport解決「權限不足」問題?
作爲一個起點,我使用https://developers.google.com/admin-sdk/reports/v1/quickstart/python上提供的快速啓動腳本。我按照說明操作,示例代碼按預期工作。
我再添加以下行的示例代碼後:
results = service.userUsageReport().get(userKey='[email protected]', date='2016-08-02', parameters='accounts:is_2sv_enrolled').execute()
卻出現「權限不足」退回。
爲了清楚起見,我將「[email protected]」替換爲對我的組織有效的電子郵件地址:)。
我已經仔細檢查了所使用的憑據,事實上,如果我使用基於Web的API Explorer和用於運行腳本的相同帳戶,它的工作原理。
我不明白爲什麼調用activities().list()正在工作,但userUsageReport().get()不是。