我试图获取一份清单:
我可以使用CustomerUsageReports API获取授权应用程序列表以及使用它们的员工数量:
72 => {#110
+"client_id": "<censoredjustincase>.apps.googleusercontent.com"
+"client_name": "Slack"
+"num_users": "15"
}
但是这并没有让我知道谁使用它以及使用哪个范围。
我还可以获取过去x天内所有授权事件的列表:
{#41
+"kind": "admin#reports#activity"
+"actor": {#26
+"email": "<censored>"
+"profileId": "<censored>"
}
+"events": array:1 [
0 => {#25
+"name": "authorize"
+"parameters": array:3 [
0 => {#23
+"name": "client_id"
+"value": "<censored>.apps.googleusercontent.com"
}
1 => {#24
+"name": "app_name"
+"value": "ProsperWorks CRM"
}
2 => {#37
+"name": "scope"
+"multiValue": array:2 [
0 => "https://www.googleapis.com/auth/userinfo.email"
1 => "https://www.googleapis.com/auth/userinfo.profile"
]
}
]
}
]
}
但是,此事件列表仅限于过去180天。无论在那段时间之前授权的任何应用程序可能都不会再出现,我猜想。
有谁知道如何获得授权第三方应用程序的完整列表及其范围和用户?