Пытаюсь получить основные данные пользователя Facebook с помощью OAuth.
Код для получения токена получается.
Чтобы получить токен использую
file_get_contents$params = array(
"client_id" => $app_id,
"redirect_uri" => $redirect_uri,
"client_secret" => $app_secret,
"code" => $_GET["code"]
);
$query = http_build_query($params);
$url = "https://graph.facebook.com/oauth/access_token?{$query}"
При использовании
file_get_contents выдает ошибку "couldn't connect to server".
При использовании cURL ничего не возвращает
$url = "https://graph.facebook.com/oauth/access_token";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POST, 1);
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);
$tokenInfo = json_decode($result);
echo $tokenInfo;