Как просмотреть список пользователей, которые запросили доступ к файлу Google Drive с помощью Google Drive SDK? - PullRequest
0 голосов
/ 15 мая 2019

Я занят написанием электронной таблицы Google с помощью API Sheets. У меня есть процесс, который дает пользователям доступ к созданной электронной таблице (через таблицу базы данных).

Электронными таблицами можно обмениваться в Интернете, а также при совместном использовании электронных таблиц; пользователь может запросить доступ к листу у владельца.

Вопрос в том, возможно ли получить список пользователей / адресов электронной почты, которые запрашивали доступ, с помощью 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
}
...