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