$url = "https://oauth.vk.com/access_token?client_id=".$setting['client_id']."&client_secret=".$setting['secret_key']."&code=".$_GET[code]."";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
$out = curl_exec($ch);
curl_close($ch);
print_r($out);
Спустя 15 минут, 35 секунд (11.08.2012 - 20:07) killer8080 написал(а):
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
Спустя 3 минуты, 51 секунда (11.08.2012 - 20:11) 45king написал(а):
killer8080
все равно в браузере пусто
сделал так
все равно в браузере пусто
сделал так
$url = "https://oauth.vk.com/access_token?client_id=".$setting['client_id']."&client_secret=".$setting['secret_key']."&code=".$_GET[code]."";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$out = curl_exec($ch);
curl_close($ch);
print_r($out);
Спустя 2 минуты, 2 секунды (11.08.2012 - 20:13) 45king написал(а):
должен такого типа json вывестись
а он не выводиться
{"access_token":"c1ca459394b34a31c494a9cfc6c4ba358bcc494c494a94db93068dcfea2f232","expires_in":86391,"user_id":90106972}
а он не выводиться
Спустя 3 минуты, 51 секунда (11.08.2012 - 20:17) killer8080 написал(а):
45king
может авторизация требуется?
может авторизация требуется?
Спустя 4 минуты, 29 секунд (11.08.2012 - 20:21) 45king написал(а):
получаеться я контакту отправляю такой запрос https://oauth.vk.com/access_token?client_id...;.$setting['client_id']."&client_secret=".$setting['secret_key']."&code=".$_GET[code]." с параметрами он мне в ответ отправляет джейсон с данными
если идти на прямую через юрл в браузере то данные выводит а если через код то нет
если идти на прямую через юрл в браузере то данные выводит а если через код то нет
Спустя 2 минуты, 25 секунд (11.08.2012 - 20:24) killer8080 написал(а):
у меня твой код работает
у тебя доступ к интернету не через прокси часом?
{"error":"invalid_client","error_description":"client_secret is incorrect"}
у тебя доступ к интернету не через прокси часом?
Спустя 5 минут, 8 секунд (11.08.2012 - 20:29) 45king написал(а):
killer8080
нет не через прокси
а в денвере в шита эта библиотека curl?
нет не через прокси
а в денвере в шита эта библиотека curl?
Спустя 3 минуты, 14 секунд (11.08.2012 - 20:32) killer8080 написал(а):
Цитата (45king @ 11.08.2012 - 21:29) |
а в денвере в шита эта библиотека curl? |
насколько помню, нужно доставлять. Включи вывод ошибок.
Спустя 4 минуты, 26 секунд (11.08.2012 - 20:37) 45king написал(а):
у меня вкл вывод ошибок и библиотека тож есть проверил
Спустя 2 минуты, 5 секунд (11.08.2012 - 20:39) killer8080 написал(а):
в начале скрипта
какие ошибки выдаёт?
error_reporting(E_ALL | E_STRICT);
какие ошибки выдаёт?
Спустя 59 секунд (11.08.2012 - 20:40) 45king написал(а):
если я в браузере обрашусь так https://oauth.vk.com/access_token?client_id...;.$setting['client_id']."&client_secret=".$setting['secret_key']."&code=".$_GET[code]." то он мне выведит а через код не хочет если через var_dump попрбывать то лож возвращает
Спустя 1 минута, 4 секунды (11.08.2012 - 20:41) 45king написал(а):
Notice: Use of undefined constant code - assumed 'code' in Z:\home\128.74.64.30\www\login.php on line 5
Notice: Use of undefined constant code - assumed 'code' in Z:\home\128.74.64.30\www\login.php on line 7
Спустя 3 минуты, 58 секунд (11.08.2012 - 20:45) 45king написал(а):
вот можешь зайти на нажать иконку контакт 128.74.64.30
Спустя 3 минуты, 46 секунд (11.08.2012 - 20:48) killer8080 написал(а):
Цитата (45king @ 11.08.2012 - 21:41) |
Notice: Use of undefined constant code - assumed 'code' in Z:\home\128.74.64.30\www\login.php on line 7 |
кавычки не поставил в ключе $_GET[code]
Цитата (45king @ 11.08.2012 - 21:45) |
вот можешь зайти на нажать иконку контакт 128.74.64.30 |
не понял, куда зайти? Чего нажать?
Спустя 42 секунды (11.08.2012 - 20:49) 45king написал(а):
Спустя 5 минут, 4 секунды (11.08.2012 - 20:54) killer8080 написал(а):
Цитата (45king @ 11.08.2012 - 21:49) |
http://128.74.64.30/login.php?code=efc6a808d645a8c0ef |
пусто.
Покажи весь код целиком.
Спустя 2 минуты, 25 секунд (11.08.2012 - 20:57) 45king написал(а):
killer8080
вот и я не знаю почму пусто
вот весь код
вот и я не знаю почму пусто
<?
include "config.php";
error_reporting(E_ALL | E_STRICT);
$url = "https://oauth.vk.com/access_token?client_id=".$setting['client_id']."&client_secret=".$setting['secret_key']."&code=".$_GET['code']."";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$out = curl_exec($ch);
curl_close($ch);
print_r($out) ;
?>
вот весь код
Спустя 6 минут, 34 секунды (11.08.2012 - 21:03) killer8080 написал(а):
вставь
перед curl_close($ch);
echo '<pre>'.print_r(curl_getinfo ($ch), 1).'</pre>';
перед curl_close($ch);
Спустя 7 минут, 50 секунд (11.08.2012 - 21:11) 45king написал(а):
Array
(
[url] => https://oauth.vk.com/access_token?client_id=3054660&client_secret=VZDoDzpEpmGb28mGSwCS&code=715a99122ef3a12c09
[content_type] =>
[http_code] => 0
[header_size] => 0
[request_size] => 0
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0.172
[namelookup_time] => 0
[connect_time] => 0.172
[pretransfer_time] => 0
[size_upload] => 0
[size_download] => 0
[speed_download] => 0
[speed_upload] => 0
[download_content_length] => -1
[upload_content_length] => -1
[starttransfer_time] => 0
[redirect_time] => 0
[certinfo] => Array
(
)
[redirect_url] =>
)
вот что вывело
Спустя 11 минут, 28 секунд (11.08.2012 - 21:23) killer8080 написал(а):
Возможно проблемы с ssl. Попробуй просто http вместо https подставить..
Спустя 7 минут, 11 секунд (11.08.2012 - 21:30) 45king написал(а):
killer8080
наконец вывело только ошибку {"error":"invalid_request","error_description":"You must use HTTPS for oauth\/token requests"} выдолжны использовать HTTPS
наконец вывело только ошибку {"error":"invalid_request","error_description":"You must use HTTPS for oauth\/token requests"} выдолжны использовать HTTPS
Спустя 3 минуты, 6 секунд (11.08.2012 - 21:33) killer8080 написал(а):
45king
посмотри в phpinfo(). есть там секция openssl? Возможно курл то же её использует.
посмотри в phpinfo(). есть там секция openssl? Возможно курл то же её использует.
Спустя 3 минуты, 5 секунд (11.08.2012 - 21:36) 45king написал(а):
еееее сделал я просто SSL откл и все заработало
Спустя 32 секунды (11.08.2012 - 21:36) 45king написал(а):
killer8080
спасб за помошь
спасб за помошь