resolved with:
$query = new Zend_Gdata_Query('http://www.google.com/m8/feeds/contacts/
default/full');On 8 Gen, 17:40, rat86 <[email protected]> wrote: > i have tried this code, bit receive this error: > > Fatal error: Uncaught exception 'Zend_Gdata_App_HttpException' with > message 'Expected response code 200, got 403 <HTML> <HEAD> > <TITLE>Cannot request contacts belonging to another user</TITLE> </ > HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <H1>Cannot request > contacts belonging to another user</H1> <H2>Error 403</H2> </BODY> </ > HTML> ' in /home/rat86/public_html/Gmail/library/Zend/Gdata/App.php: > 644 Stack trace: #0 /home/rat86/public_html/Gmail/library/Zend/ > Gdata.php(206): Zend_Gdata_App->performHttpRequest('GET', > 'http://www.goog...', Array, NULL, NULL, NULL) #1 /home/rat86/public_html/ > Gmail/library/Zend/Gdata/App.php(782): Zend_Gdata->performHttpRequest > ('GET', 'http://www.goog...', Array) #2 /home/rat86/public_html/Gmail/ > library/Zend/Gdata/App.php(686): Zend_Gdata_App->get('http://www.goog...', > Array) #3 /home/rat86/public_html/Gmail/library/Zend/ > Gdata/App.php(194): Zend_Gdata_App->importUrl('http://www.goog...', > 'Zend_Gdata_Feed') #4 /home/rat86/public_html/Gmail/library/Zend/ > Gdata.php(153): Zend_Gdata_App->getFeed('http: in /home/rat86/ > public_html/Gmail/library/Zend/Gdata/App.php on line 644 > > my code is: > > require_once 'Zend/Loader.php'; > Zend_Loader::loadClass('Zend_Gdata_ClientLogin'); > Zend_Loader::loadClass('Zend_Gdata_Gapps'); > Zend_Loader::loadClass('Zend_Gdata_Query'); > > // Using Client Login > $client = Zend_Gdata_ClientLogin::getHttpClient > ("[email protected]","*********", "cp"); > $gdata = new Zend_Gdata($client); > $query = new Zend_Gdata_Query('http://www.google.com/m8/feeds/contacts/ > rat86%40gmail.com/full'); > $query->setMaxResults(100); > $feed = $gdata->getFeed($query); > > foreach ($feed as $entry) { > $XMLContent = $entry->getXML(); > print_r( $XMLContent ); > > } > > what is the error? > thanks > > On 12 Nov 2008, 12:33, "Julian (Google)" <[email protected]> wrote: > > > Hi, > > > After the Authentication, you can use a Gdata_Query to get a > > Gdata_Feed with Gdata_Entries from the API. > > >http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_Feed.html... > > > require_once 'Zend/Loader.php'; > > Zend_Loader::loadClass('Zend_Gdata_ClientLogin'); > > Zend_Loader::loadClass('Zend_Gdata_Gapps'); > > Zend_Loader::loadClass('Zend_Gdata_Query'); > > > // Using Client Login > > $client = Zend_Gdata_ClientLogin::getHttpClient("[email protected]", > > "PASSWORD", "cp"); > > $gdata = new Zend_Gdata($client); > > $query = new Zend_Gdata_Query('http://www.google.com/m8/feeds/contacts/ > > USER%40domain.com/full'); > > $query->setMaxResults(100); > > $feed = $gdata->getFeed($query); > > > foreach ($feed as $entry) { > > $XMLContent = $entry->getXML(); > > print_r( $XMLContent ); > > > } > > > The variable $XMLContent, contains the XML information for each > > contact, because there isn't a specific Gdata_Entry for Contacts, you > > need to work with the XML directly. > > > What other operations do you need to perform? > > > Cheers, > > Julian. > > > On Nov 6, 7:32 am, rchrd <[email protected]> wrote: > > > > help! > > > > I was able to have a success login using ClientLogin but what will I > > > do next? I'm onhttps://www.google.com/accounts/ClientLoginHowcani > > > use the Auth? And placed it in a variable and make a new request. I'm > > > usingPHP. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
