【问题标题】:How to retrieve a user's shared resources?如何检索用户的共享资源?
【发布时间】:2012-08-20 16:22:43
【问题描述】:

出于管理目的,尤其是取消配置过程,了解用户是否与其他用户共享了他的任何资源(文档、文件等)会很有用。

任何可以解决此任务的提示或代码?。

【问题讨论】:

    标签: google-docs-api google-drive-api


    【解决方案1】:

    您可以使用此drive.permissions.list 请求检查授予用户对文件的哪些权限:

    GET https://www.googleapis.com/drive/v2/files/{fileId}/permissions
    

    响应为您提供有关哪些用户被授权与文件交互的信息,包括用户的idnameroletype ... 您可以选择存储在数据库中。

    您可以使用Google API Explorer对此进行测试

    【讨论】:

    • 谢谢!问题是每个资源都需要对 API 进行获取,无论它是否共享。最好预先选择共享资源,然后获得权限。
    猜你喜欢
    • 2014-11-28
    • 1970-01-01
    • 2021-10-10
    • 2015-10-27
    • 1970-01-01
    • 2022-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多