I am glad to hear that is working now :)

--Julian

On Sep 14, 11:09 am, Frank <[email protected]>
wrote:
> Thank you for the quick answer, Julian! Works like a dream. Best,
> Frank
>
> On Sep 14, 9:21 am, "Julian (Google)" <[email protected]> wrote:
>
> > Hi Frank,
>
> > You can define:
> > GDATA_VER_HEADER = 'GData-Version'
>
> > Or you can use the following:
> > additional_headers = {'GData-Version': 3}
>
> > Cheers,
> > Julian.
>
> > On Sep 12, 3:43 am, Frank <[email protected]> wrote:
>
> > > Sorry Julian, I am missing something obvious here - I tried:
>
> > > client = gdata.contacts.service.ContactsService(additional_headers =
> > > {GDATA_VER_HEADER: 3})
>
> > > But got: name 'GDATA_VER_HEADER' is not defined
>
> > > Have checked archive & PyDocs but am not very experienced with the
> > > GData API.
>
> > > Many thanks,
> > > Frank
>
> > > On Sep 11, 2:30 pm, "Julian (Google)" <[email protected]> wrote:
>
> > > > Hi,
>
> > > > To get the birthday you need to use the Contacts API v3, add the
> > > > following additional headers when you create a contacts service
> > > > instance:
>
> > > > additional_headers = {GDATA_VER_HEADER: 3}
>
> > > > Cheers,
> > > > Julian.
>
> > > > On Sep 8, 5:33 am, hamx0r <[email protected]> wrote:
>
> > > > > hi,  I have some code that allows me to dump contacts details for a
> > > > > user-provided contact name.  This is written in Python.  The problem
> > > > > is that even when I put in a known contact name, the script returns
> > > > > None for the birthday.  Can anyone see what's wrong with this code?
> > > > > Is the birthday attribute of an entry supposed to be readable with
> > > > > just "contact.birthday"?
>
> > > > >   def getByName(self):
> > > > >     name = raw_input('Name to search? ')
> > > > >     query = gdata.contacts.service.ContactsQuery()
> > > > >     query.max_results = 2000
> > > > >     feed = self.gd_client.GetContactsFeed(query.ToUri())
> > > > >     #roll through all the contacts
> > > > >     for i, entry in enumerate(feed.entry):
> > > > >       nameStr = '%s' % entry.title.text
> > > > >       emailAddie = "<none>"
> > > > >       #when we find a matching contact, spit out it's email address,
> > > > > organization info and birthday
> > > > >       if nameStr == name:
> > > > >         for email in entry.email:
> > > > >           if email.primary == 'true':
> > > > >             emailAddie = email.address
> > > > >             break
>
> > > > >         print ( '%s\t%s' % (entry.title.text, emailAddie))
> > > > >         if entry.organization:
> > > > >           print entry.organization.org_title.text + "\t" +
> > > > > entry.organization.org_name.text
> > > > >         if entry.birthday:
> > > > >           print  entry.birthday
> > > > >     return
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Contacts API" 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-contacts-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to