I\'ve been able to retrieve everything but the contacts photo by following the API.
I can get the img url as well as the gd:etag from the xml returned. Below is the Goog
Just a small hint, according to Google's API docs:
Note: If a contact does not have a photo, then the photo link element has no gd:etag attribute.
More info here