Pilnie potrzebuje rozwiązania.
Używam ZF2 do synchronizacji z google kalendarzem.
Przy logowaniu się do google:
$service = \ZendGData\Spreadsheets::AUTH_SERVICE_NAME; $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
$adapter = new \Zend\Http\Client\Adapter\Curl(); $httpClient = new \ZendGData\HttpClient(); $httpClient->setAdapter($adapter); $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:
$newEvent = $service->insertEvent($event);
Miał ktoś podobny problem ?