Google api 试图从Google Reports API获取驱动器事件不会返回任何结果

Google api 试图从Google Reports API获取驱动器事件不会返回任何结果,google-api,google-api-php-client,google-admin-sdk,Google Api,Google Api Php Client,Google Admin Sdk,我正在使用“”的文档,并使用返回我域中的用户在Google Drive上创建的事件。我能够使用客户端库将其与其他API一起使用,并且没有发现任何与身份验证相关的错误。当我打这个电话时,我得到一个空文档 我知道我们的域名上有一些事件,因为我们使用Google Docs/Drive非常活跃 经过身份验证并使用至少以下权限设置客户端后: $this->client->addScope(Google_Service_Reports::ADMIN_REPORTS_AUDIT_READONLY)

我正在使用“”的文档,并使用返回我域中的用户在Google Drive上创建的事件。我能够使用客户端库将其与其他API一起使用,并且没有发现任何与身份验证相关的错误。当我打这个电话时,我得到一个空文档

我知道我们的域名上有一些事件,因为我们使用Google Docs/Drive非常活跃

经过身份验证并使用至少以下权限设置客户端后:

$this->client->addScope(Google_Service_Reports::ADMIN_REPORTS_AUDIT_READONLY);
$this->client->addScope(Google_Service_Reports::ADMIN_REPORTS_USAGE_READONLY);
我这样打电话:

$reports = new Google_Service_Reports($this->client);
$events = $reports->activities->listActivities('all','drive')->getItems();
$events正在返回一个空数组


我是否误解了此请求的功能,或者我做错了什么?

如文档中所述,此报告仅在您的域名注册为Google Apps Unlimited时有效。你能确认一下吗?我正在使用一个谷歌应用程序非盈利账户,我想这可能不一定符合条件。