Я пытаюсь получить доступ к API AtTask с помощью библиотеки AtTask StreamClient.php. Я могу войти в систему и извлечь информацию с помощью Chrome Advanced Rest Client, однако я не могу войти в API из сценария .php с помощью StreamClient. Я получаю сообщение:
«Вход в систему … Ошибка: неизвестная ошибка протокола SSL при подключении к XXXXXXXXXX.attask-ondemand.com:443»
У кого-нибудь есть идея, что это значит, и как обойти это. Я чувствую, что это как-то связано с настройкой моего сервера.
Заранее спасибо.
Задача решена. Очень странно, очень странно. Видимо, вы должны заставить CURL использовать SSL версии 1. Я добавил строку:
curl_setopt($this->handle, CURLOPT_SSLVERSION, 1);
к части инициализации CURL скрипта, и он начал работать.
Других решений пока нет …