You can look in google document documentation how to capture logs. For instance in .Net you have to use overloaded RequestFactory. You can find more information in this article http://code.google.com/apis/gdata/articles/debugging_client_libs.html
On Fri, Apr 24, 2009 at 7:54 AM, Andrew Fong <[email protected]> wrote: > > I rely on the Python client. Does anyone know where exactly I would > find the raw XML being sent? > > On Apr 23, 2:23 pm, Denis Solovov <[email protected]> wrote: > > Hi. > > Please provide the raw XML request that you send. Does it correspond to > > protocol specification? > > > > On Thu, Apr 23, 2009 at 4:22 AM, Andrew Fong <[email protected]> > wrote: > > > > > I'm trying to change the ACL for a particular spreadsheet using the > > > Python client API and every so often I get a > > > gdata.service.RequestError. > > > > > Here's my relevant code: > > > > > def do_acl_stuff(client, entry, email): > > > """ > > > client is an authenticated gdata.docs.service.DocsService object > > > entry is an item in the feed fetched with > > > client.QueryDocumentListFeed > > > email is an email address > > > """ > > > scope = gdata.docs.Scope(value=email, type='user') > > > role = gdata.docs.Role(value='writer') > > > acl_entry = gdata.docs.DocumentListAclEntry(scope=scope, role=role) > > > acl_href = entry.GetAclLink().href.replace('trix.','') > > > client.Post(acl_entry, acl_href, > > > converter=gdata.docs.DocumentListAclEntryFromString) > > > > > Every so often, I get this error: > > > > > {'status': 400, 'body': 'Invalid document id: > > > trix.pkZoqPvqxPW_QrB0JEZiTNg', 'reason': 'Bad Request'} > > > > > The traceback goes to gdata.service.PostOrPut > > > > > As you can see in the code above, I get rid of the '.trix' part of ACL > > > uri. I did some logging and the uri being passed to PostorPut is > > > > >http://docs.google.com/feeds/acl/private/full/spreadsheet%3ApkZoqPvqx. > .. > > > . > > > So I'm little baffled why the error keeps mentioning 'trix.'. > > > > > Any ideas on how to proceed? > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Docs Data APIs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/Google-Docs-Data-APIs?hl=en -~----------~----~----~----~------~----~------~--~---
