如何查看使用Google Drive SDK请求访问Google Drive文件的用户列表?

时间:2019-05-15 08:24:27

标签: go google-drive-api google-sheets-api

我正忙于使用Sheets API编写Google电子表格。我有一个过程可以使用户(通过数据库表)访问创建的电子表格。

电子表格可以在互联网上共享,也可以在您共享电子表格时共享。用户可以请求所有者访问工作表。

问题是,是否可以使用Drive SDK获取请求访问的用户/电子邮件地址列表?

我正在使用go(此处的语言无关紧要),并且目前具有这样的访问权限:

func (g *GoogleSheetsService) AddUserToSpreadsheet(email string) error {
    _, err := g.DriveSDK.Permissions.Insert(g.sheetID, &drive.Permission{
        Type:  "user",
        Value: email,
        Role:  "reader",
    }).Do()
    if err != nil {
        return err
    }

    return nil
}

0 个答案:

没有答案