I've been working on this recently too and have run into the same troubles. I was able to avoid the timeout error by using the proxy - however now that I can connect to the proxy the communications with google still fails. Adding lots of print lines to the Zend code I have found that the proxy is sending back an HTTP error message,"501 Not Implemented." After several emails with GoDaddy support I've been told "it appears that our hosting does not support the 'POST' option when using our proxy service". The Google's PHP code does all of it's communications by POSTs, which means that as things stand it using the Zend Framework as-is to communicate with Google just won't work.
It would be really nice if GoDaddy realized having the proxy caused their customers a real headache and just got ride of it. The only other solutions, so I see it, is to rewrite parts of the Google PHP so that it no longer sends and retrieves using POSTs. Well, there's always the option of finding another host, which may be the easier of the two. Any other ideas or solutions would be most appreciated. On Jun 13, 3:41 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > I'm trying to do something similar, and the code you provided got me > to stop having the connection error, however when I use the code > similar to yours above, only putting in my user and pass, I end up > getting a null client returned. > > I'm also unsure what the $myCalendar variable should be set to.... or > if I need to call some other kind of function before I can do this. > > On Jun 8, 1:00 pm, Erik <[EMAIL PROTECTED]> wrote: > > > Hi, this is not helping. However, In theGodaddyhelp I found out > > thatGodaddyuses a proxy for the google checkout application. So I tried > > to use this proxy settings and it seems to be working. > > This is what I used: > > > $config = array( > > 'adapter' => 'Zend_Http_Client_Adapter_Proxy', > > 'proxy_host' => 'proxy.shr.secureserver.net', > > 'proxy_port' => 3128 > > ); > > // Instantiate a client object > > $clientp = new Zend_Http_Client($myCalendar, $config); > > $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, > > 'cl', $clientp); > > > On 8 jun, 19:19, "Lane LiaBraaten (Google)" <[EMAIL PROTECTED]> > > wrote: > > > > Hi Erik, > > > > cederstrom posted this link in another > > > thread:http://www.nabble.com/SSLv2-error-when-using-Gdata-API-t2960985s16154... > > > > Let us know if that solves your problem, > > > Lane > > > > On Jun 8, 7:54 am, Erik <[EMAIL PROTECTED]> wrote: > > > > > When I try to authenticate I get the following error: > > > > > Fatal error: Uncaught exception 'Zend_Gdata_HttpException' with > > > > message 'Unable to Connect to sslv2://www.google.com:443. Error #110: > > > > Connection timed out' in /home/content/d/i/s/dispuutjupiter/html/Zend/ > > > > Gdata/AuthSub.php:106 Stack trace: #0 > > > > > My site is hosted atgodaddyand I'm running PHP Version 5.1.4. To me > > > > it seems that the problem is located in the ClientLogin.php file. > > > > > Can anyone help me to get this working? --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
