我想使用 Goole Drive Api 共享文档。获得文档列表后,我不知道如何与一个或多个用户共享文档。
编辑:
Dim files As FileList = request.Fetch()
Dim oPermission As New Google.Apis.Drive.v2.Data.Permission
oPermission.Role = "reader"
oPermission.Type = "user"
oPermission.Value = "something@gmail.com"
Dim oPermissionResource As New Google.Apis.Drive.v2.PermissionsResource(service, auth)
For Each oFile As Google.Apis.Drive.v2.Data.File In files.Items
service.Permissions.Insert(oPermission, oFile.Id).Fetch()
Next
正如@Ramhound 指出的那样,我走的是正确的道路,我按照@Ali Afshar 提供的示例更改了代码。现在我收到一个错误:
Google.Apis.Requests.RequestError
Internal Error [500]
Errors [
Message[Internal Error] Location[ - ] Reason[internalError] Domain[global]
]
编辑2:
当我将权限角色设置为owner时发生错误。如果我使用其他角色,如读者、作家。该示例工作正常。
oPermission.Role = "owner" 'an error occurs
有人知道什么会导致示例中的错误吗?
提前致谢。