Я использую API-интерфейс google docs (.net, C#) для совместного использования моего документа для другого пользователя google (например: [email protected]). Вот мой код:Добавление нового разрешения для содержимого документа Google
AclEntry entry = new AclEntry();
entry.Scope = new AclScope();
entry.Scope.Type = AclScope.SCOPE_USER;
entry.Scope.Value = "[email protected]";
entry.Role = new AclRole();
entry.Role = AclRole.ACL_CALENDAR_READ;
Service service = createService(szUserName, szPassword);
string szAclUrl = ((DocumentEntry)contentEntry).AccessControlList;
Uri AclUri = new Uri(szAclUrl);
AtomEntry newAcl = service.Insert(AclUri, entry);
Примечание: сервис и контент успешно созданы.
Но я получаю ошибку: (400) Bad Request
при выполнении service.Insert(AclUri, entry)
функция.
Что я делаю неправильно? Как добавить новое разрешение с помощью API-интерфейсов google docs (.net, C#)?