Witam.

Pilnie potrzebuje rozwiązania.

Używam ZF2 do synchronizacji z google kalendarzem.

Przy logowaniu się do google:
  1. $service = \ZendGData\Spreadsheets::AUTH_SERVICE_NAME;
  2.  
  3. $client = \ZendGData\ClientLogin::getHttpClient($google_email, $google_pass, $service);

otrzymuję błąd:
Unable to enable crypto on TCP connection www.google.com: make sure the "sslcapath" option points to a valid SSL certificate directory

W momencie gdy zmienie adapter na CURL-a
  1. $adapter = new \Zend\Http\Client\Adapter\Curl();
  2. $httpClient = new \ZendGData\HttpClient();
  3. $httpClient->setAdapter($adapter);
  4.  
  5. $client = \ZendGData\ClientLogin::getHttpClient($google_email, $google_pass,$service,$httpClient);

logowanie przechodzi dalej - jednak w momencie gdy dodaje event otrzymuje kolejny błąd:

Expected response code 200, got 401
Token invalid
Error 401


Event dodaje poprzez:
  1. $newEvent = $service->insertEvent($event);


Miał ktoś podobny problem ?