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

Reply via email to