Thank you for trying, but I only used the google example code to build my own. I've tried with XML and json data types using the alt parameter. I'll try again, and see if I missed something... and I'll report back here with some data.
On Monday, July 30, 2012 7:51:52 PM UTC-7, Sergey Zonov wrote: > > I re-read you message, and think problem is default example in > "google-api-php-client". > Just downloaded it and run examples/contacts/simple.php. > > I see this part of code: > > $response = > json_encode(simplexml_load_string($val->getResponseBody())); > print "<pre>" . print_r(json_decode($response, true), true) . "</pre>"; > > In this json_encode/json_decode lost needed info for you. > > Instead of this please make: > > print_r($val->getResponseBody()) > > You will see original XML from google, which include > gContact:groupMembershipInfo... > and much more information > > > On Tuesday, July 31, 2012 9:11:34 AM UTC+7, Tfurrows wrote: >> >> Sergey, this is why I specifically requested help from someone who had >> tried and succeeded. Of course I read, and re-read, the documentation. If >> it worked as described, I wouldn't be here. The issue is, when you get all >> contacts, the group ID is not returned. There is no association to use. My >> question was specifically for the "My Contacts" group, which is a >> system-level group ID. >> >> So the question remains: has ANYONE succeeded here? >> >> On Monday, July 30, 2012 7:03:26 PM UTC-7, Sergey Zonov wrote: >>> >>> Hello, >>> >>> Did you read documentation >>> https://developers.google.com/google-apps/contacts/v3/<https://developers.google.com/google-apps/contacts/v3/#working_with_contacts> >>> ? >>> I suppose no, since see this "Each contact entry does NOT seem to have >>> group information associated with it." >>> >>> The algorithm is quite easy: >>> >>> 1. You should grab your groups by url >>> https://www.google.com/m8/feeds/groups/{userEmail}/full >>> Every group in resulting XML have <id>{groupId}</id> >>> >>> 2. Then get all contacts: >>> https://www.google.com/m8/feeds/contacts/{userEmail}/full >>> Contacts assigned to any group have <gContact:groupMembershipInfo >>> href="{groupId}"> >>> By these {groupId} you can understand to which groups this contact >>> assigned. >>> >>> 3. Then, by php you can do any sorting or reduce results to needed >>> groups only.. >>> >>> -- >>> Regards >>> Sergey >>> >>> On Tuesday, July 24, 2012 1:16:31 AM UTC+7, Tfurrows wrote: >>>> >>>> What I am trying to do: >>>> >>>> 1. Using the Google-provided example code provided in the >>>> "google-api-php-client" for retrieving contacts using OAuth 2.... >>>> 2. I am trying to retrieve all contacts in the "My Contacts" group >>>> only >>>> 3. The end result I'm seeking is the ability to get contacts sorted >>>> by groups, starting with "My Contacts" >>>> >>>> Currently, the mechanism itself is working fine, but I am only about to >>>> grab ALL contacts, not contacts "by group". Each contact entry does NOT >>>> seem to have group information associated with it. I have read literally >>>> HUNDREDS of web pages in trying to figure this out, and maybe I don't know >>>> what to look for, but I can't find a solution anywhere. >>>> >>>> My question for you is: >>>> >>>> 1. How does one properly use the "group" parameter (and yes, I've >>>> read every scrap of documentation I could find on this, and tried many >>>> things... I'm looking for someone who has experience, if anyone) >>>> 2. If the group parameter is the wrong method, can you help >>>> identify another method to get contacts by group? >>>> >>>> Any help would be appreciated, thank you. >>>> >>>> >>>> -- You received this message because you are subscribed to the Google Groups "Google Contacts, Shared Contacts and User Profiles 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://code.google.com/apis/contacts/community/forum.html
