【问题标题】:Google Drive admin sdk not returning resultsGoogle Drive admin sdk 不返回结果
【发布时间】:2016-09-07 19:42:13
【问题描述】:

我们刚刚将我们的 Google Drive 帐户升级为无限制。我正在尝试通过调用来获取 google drive 活动:https://www.googleapis.com/admin/reports/v1/activity/users/all/applications/drive

即使我知道有上传和下载以及其他活动,我总是会收到以下请求正文响应。我究竟做错了什么?

{
 "kind": "admin#reports#activities",
 "etag": "\"K7weO5KXLrPU3p64O3h2OrP24p0/Vx72S7w5bR8cVoa6z9PWL7D5sM0\""
}

注意我将帐户升级为无限制后没有获得新的凭据。我假设升级后我的访问令牌仍然有效。

谢谢 铝

【问题讨论】:

    标签: google-admin-sdk


    【解决方案1】:

    我认为您的 URI 请求缺少并且过于宽泛,因此您得到的 JSON 响应几乎是空的。试试这个更具体的Reports API requests for Drive

    //fetch 25 of your accont's Drive events
    GET https://www.googleapis.com/admin/reports/v1/activity/users/all
    /applications/drive?maxResults=25
    

    以下示例获取有关过去 180 天内客户的所有云端硬盘事件的报告。 customerId 指定要为其检索报告的客户。

    GET https://www.googleapis.com/admin/reports/v1/activity/users/all
    /applications/drive?customerId=ABC123xyz
    

    以下示例检索特定用户对帐户所做的所有更改的报告

    GET https://www.googleapis.com/admin/reports/v1/activity/users/liz@example.com
    /applications/drive
    

    您可以在给定的链接中阅读更多内容。

    您也可以在Try-it section 中尝试一下,并填写适用的参数。

    希望这会有所帮助!

    【讨论】:

    • 谢谢Noogui,我发现由于我们刚刚升级到unlimited,所以升级到unlimited需要12个小时才能生效。当我今天早上尝试同样的事情时,我得到了结果。
    • 干得好,希望答案中的命令也有用
    猜你喜欢
    • 2014-11-02
    • 1970-01-01
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多