Tell me please what do you use for the variable xmlresponse? I am
using. such a code to get contact information:
require_once ('google-api-php-client/src/apiClient.php');




$ Client = new apiClient ();
$ Client-> setApplicationName ('Google Contacts PHP Sample');
$ Client-> setScopes ("http://www.google.com/m8/feeds/";);
/ / Documentation: http://code.google.com/apis/gdata/docs/2.0/basics.html
/ / Visit https://code.google.com/apis/console?api=contacts to
generate your
/ / Oauth2_client_id, oauth2_client_secret, and register your
oauth2_redirect_uri.
 $ Client-> setClientId ('somecode');
 $ Client-> setClientSecret ('somecode');
 $ Client-> setRedirectUri ('somecode');
 / / $ Client-> setDeveloperKey ('insert_your_developer_key');




if (isset ($ _GET ['code'])) {
  $ Client-> authenticate ();
  $ _SESSION ['Token'] = $ client-> getAccessToken ();
  $ Redirect = 'http://'. $ _SERVER ['HTTP_HOST']. $ _SERVER
['PHP_SELF'];
  header ('Location:'. filter_var ($ redirect, FILTER_SANITIZE_URL));
}




if (isset ($ _SESSION ['token'])) {
 $ Client-> setAccessToken ($ _SESSION ['token']);
}




if (isset ($ _REQUEST ['logout'])) {
  unset ($ _SESSION ['token']);
  $ Client-> revokeToken ();
}




if ($ client-> getAccessToken ()) {
  $ Req = new apiHttpRequest ("https://www.google.com/m8/feeds/
contacts/default/full") ;/ / create requests string contacts /
default / full
    / / $ Req = new apiHttpRequest ("http://schemas.google.com/
contacts/2008/rel # photo") ;/ / create requests string
  $ Val = $ client-> getIo () -> authenticatedRequest ($ req);
    print "<pre>";
    print_r ($ val);
    print "</ pre>";
  / / The contacts api only returns XML responses.
  $ Response = json_encode (simplexml_load_string ($ val->
getResponseBody ()));
  print "Debugging code for Google API <pre>". print_r (json_decode ($
response, true), true). "</ Pre>";




  / / The access token may have been updated lazily.
  $ _SESSION ['Token'] = $ client-> getAccessToken ();
} Else {
  $ Auth = $ client-> createAuthUrl ();
}




if (isset ($ auth)) {
    print "<a class=login href='$auth'> Connect Me! </ a>";
  } Else {
    print "<a class=logout href='?logout'> Logout </ a>";
}
___________
How to follow the code of your part of the code to display a list of
contacts, emails and not merely the title and content???

On 13 фев, 11:46, Rajeash <[email protected]> wrote:
> Hi,
>
> I need to fetch gmail contacts using Oauth2.0 using PHP
>
> $xml=  new SimpleXMLElement($xmlresponse);
> $xml->registerXPathNamespace('gd', 'http://schemas.google.com/g/
> 2005');
> $result = $xml->xpath('//gd:email');
>
> foreach ($result as $title) {
>  echo $title->attributes()->address;
>
> }
>
> in the above code  i am retrieving all email of the contacts.
> Can anyone tell me that how i need to pick all infornation of my
> contact like like
> Firstname
> Lastname
> Phonenumber,
> Email.
>
> As of now it is displaying only email when i am using above code.
> I need a same which should retrieve Email, firstname, lastname and
> phone number.

-- 
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

Reply via email to