Maybe I should post this on Google Accounts API instead of Calendar Data API... it seems that this specific error is related to the login routine, but I must also say that the application has been throwing random errors at random commands... Atlhough I cannot reproduce anyone now...
On 17 jun, 17:22, Aner <[email protected]> wrote: > Hi, I have an aplication running with calendar API written in php. It > was working OK until two days ago or so... It started throwing random > errors, with random commands... I dind't know what to do. Now, It now > throws the same error after Login-in with authSub: > > exception 'Zend_Gdata_App_HttpException' with message 'Expected > response code 200, got 500' in /var/www/vhosts/udalaitz.com/httpsdocs/ > admin/include/Zend/Gdata/App.php:286 Stack trace: #0 /var/www/vhosts/ > udalaitz.com/httpsdocs/admin/include/Zend/Gdata/App.php(144): > Zend_Gdata_App::import('http://www.goog...', Object(Zend_Http_Client), > 'Zend_Gdata_Cale...') #1 /var/www/vhosts/udalaitz.com/httpsdocs/admin/ > include/Zend/Gdata.php(131): Zend_Gdata_App->getEntry('http://www.goog...', > 'Zend_Gdata_Cale...') #2 /var/www/vhosts/udalaitz.com/ > httpsdocs/admin/include/Zend/Gdata/Calendar.php(148): > Zend_Gdata->getEntry('http://www.goog...', 'Zend_Gdata_Cale...') #3 /var/www/ > > vhosts/udalaitz.com/httpsdocs/admin/include/funciones_admin.php(19): > Zend_Gdata_Calendar->getCalendarListEntry('http://www.goog...') #4 / > var/www/vhosts/udalaitz.com/httpsdocs/admin/index.php(20): LogIn() #5 > {main} > > This is the function I wrote for LogIn(): > function LogIn(){ > global $mysql, $conn, $db; > > try{ > $gCal = GoogleAuthSub(); > }catch (Zend_Gdata_App_Exception $e){ > return $e; > } > if ($gCal){ > $conn = mysql_connect($mysql['servidor'], > $mysql['usuario'], $mysql > ['clave']); > $db = mysql_select_db($mysql['db']); > try{ > $calendario = > $gCal->getCalendarListEntry('http://www.google.com/ > calendar/feeds/default/'); > }catch (Zend_Gdata_App_Exception $e){ > return $e; > } > }else{ > return "Error al validar token.</br> > <a href=\"index.php\">Intentelo de nuevo</a>"; > } > > } > > the function GoogleAuthSub() I wrote is like this: > function GoogleAuthSub(){ > if(!isset($_SESSION['sessionToken'])) { > if (!isset($_GET['token'])){ > $next = getCurrentUrl(); > $scope = 'http://www.google.com/calendar/feeds/'; > $secure = false; > $session = true; > $url = Zend_Gdata_AuthSub::getAuthSubTokenUri($next, $scope, > $secure, $session); > header("Location: ".$url."&hd=udalaitz.com"); > return false; > }else{ > try{ > $_SESSION['sessionToken'] = > Zend_Gdata_AuthSub::getAuthSubSessionToken($_GET['token']); > }catch (Zend_Gdata_App_Exception $e){ > return false; > } > }} > > try { > $client = Zend_Gdata_AuthSub::getHttpClient($_SESSION > ['sessionToken']);}catch (Zend_Gdata_App_Exception $e){ > return false; > } > > $gdataCal = new Zend_Gdata_Calendar($client); > return $gdataCal; > > > > }- Ocultar texto de la cita - > > - Mostrar texto de la cita - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Calendar Data 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-calendar-help-dataapi?hl=en -~----------~----~----~----~------~----~------~--~---
