Hi,
I've written code to programmatically update an acl entry currently with
'write' permission to one with 'owner' permission, for Google Apps sites,
calendars and docs, but it appears *not* to work in either case ( I'm using
the gdata java client, build 1.43). In the case of both sites and calendars,
I get the following exception when I call the
GoogleService.update() method with the updated AclEntry:
"com.google.gdata.util.InvalidEntryException: Bad Request Invalid request
URI"
In the case of docs, I get a somewhat different exception:
com.google.gdata.util.InvalidEntryException: Unexpected resource version ID
<errors
xmlns='http://schemas.google.com/g/2005'><error><domain>GData</domain><code>
invalidResourceVersion</code><internalReason>Unexpected resource version
ID</internalReason></error></errors>
NOTE: I'm pretty sure that the request uris are correct. Also, I *have* in
fact been able to create new Acl entries with 'owner' role, but apparently I
am being unable to modify an existing entry to also carry the 'owner' role.
I suspect that this might be a restriction on the base code (or a bug) .
Could somebody from Google confirm whether this ability is supported by the
gdata apis (EDU edition), and if it is, whether this is actually a bug?
Thanks in advance,
-Patricia
Patricia Goldweic
pgoldw...@northwestern.edu