Хочу подключиться к Yandex через OAuth. Беру http://www.php.net/manual/en/oauth.getrequesttoken.php и немного правлю под себя:
Код | define('OAUTH_CONSUMER_KEY','46c95f3a582b4124a8de925350a67800'); define('OAUTH_CONSUMER_SECRET','47e44b...............f4f5132f'); try { $oauth = new OAuth(OAUTH_CONSUMER_KEY,OAUTH_CONSUMER_SECRET); $request_token_info = $oauth->getRequestToken("https://oauth.yandex.ru/authorize?response_type=token&client_id=46c95f3a582b4124a8de925350a67800"); if(!empty($request_token_info)) { print_r($request_token_info); } else { print "Failed fetching request token, response was: " . $oauth->getLastResponse(); } } catch(OAuthException $E) { echo "Response: ". $E->getMessage() . "\n"; }
|
Если пробую запустить код локально, то получаю
Цитата | Response: making the request failed (Peer certificate cannot be authenticated with known CA certificates) |
На сервере скрипт крутится минуту, потом выходит с сообщением:
Цитата | 504 Gateway Time-out |
Гугленье по "Peer certificate cannot be authenticated with known CA certificates" показывает какие-то обсуждения 1С и что-то ещё, не относящееся к моей теме. Что я делаю не так? |