heksen
@heksen

Какой ответ должен прийти?

Привет! Пишу oauth авторизацию через ок, но который раз уже ничего не выходит.

$client_id = '1141801216'; // Application ID
$public_key = 'CBACIPAFEBABABABA'; // Публичный ключ приложения
$client_secret = 'A8EEA815A68CE37127B67CA5'; // Секретный ключ приложения
$redirect_uri = 'www.debug.idhost.kz'; // Ссылка на приложение
$url = 'connect.ok.ru/oauth/authorize';

$params = array
(
'client_id' => $client_id,
'response_type' => 'code',
'redirect_uri' => $redirect_uri
);

// curl запрос
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POSTFIELDS, urldecode(http_build_query($params)));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($curl);
curl_close($curl);
echo $result;

результат - false.

писал $_GET['code'], но кода там нет. Вроде всё верно.
  • Вопрос задан
  • 141 просмотр
Решения вопроса 1
maximw
@maximw
Couldn't resolve host 'connect.ok.ru'
Ну вот и ответ на ваш вопрос.
Домен connect.ok.ru не может быть разрешен DNS.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы