Серверная авторизация ВКонтакте на базе протокола OAuth 2.0

Готовые уроки IFrame + ВКонтакте API
andrei2295kmail
Сообщения: 188
Зарегистрирован: 07 ноя 2011, 10:51

Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0

Сообщение andrei2295kmail »

такая ошибка:

Warning: file_get_contents(https://api.vk.com/oauth/access_token?client_id=
....
failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in
andrei2295kmail
Сообщения: 188
Зарегистрирован: 07 ноя 2011, 10:51

Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0

Сообщение andrei2295kmail »

поставил код:

Код: Выделить всё

$resp = file_get_contents('https://api.vk.com/oauth/access_token?client_id='.CLIENT_ID.'&code='.$_REQUEST['code'].'&client_secret='.SECRET.'&redirect_uri='.PATH.OAUTH_CALLBACK);
заработало
vcp.org.ua
Сообщения: 1
Зарегистрирован: 31 янв 2013, 18:53

Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0

Сообщение vcp.org.ua »

Если Вы хотите использовать

Код: Выделить всё

file_get_contents
для https то в php.ini должно быть включено расширение

Код: Выделить всё

extension=php_openssl.dll
А вообще советую юзать cURL
ari1997
Сообщения: 104
Зарегистрирован: 07 июл 2012, 18:08

Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0

Сообщение ari1997 »

// путь к папке со скриптами
define("PATH", "http://flapps.ru/example/oauth20/");
Какие скрипты ?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0

Сообщение Александр »

ari1997
Код которых приведен в первом сообщении.
ari1997
Сообщения: 104
Зарегистрирован: 07 июл 2012, 18:08

Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0

Сообщение ari1997 »

Александр
Выходит ошибка !!!
{"error":"invalid_request","error_description":"redirect_uri has wrong domain, check application settings"}
ari1997
Сообщения: 104
Зарегистрирован: 07 июл 2012, 18:08

Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0

Сообщение ari1997 »

Александр
Все сам разобрался !!!
Вот такую ошибку допустил !
define("PATH", "/");
ari1997
Сообщения: 104
Зарегистрирован: 07 июл 2012, 18:08

Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0

Сообщение ari1997 »

А как дальше использовать это не только на index.php но и на index.html kkk.htm kkk.php ?
Можно пример ? :roll:
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0

Сообщение Александр »

ari1997
То же что в файле index.php, только вместо получения профиля пользователя делать то что тебе нужно.
Ещё пример? Скопируй файл index.php и переименуй его в kkk.php
ari1997
Сообщения: 104
Зарегистрирован: 07 июл 2012, 18:08

Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0

Сообщение ari1997 »

Все , спасибо , я понял . А на kkk.htm нельзя ?! :(
Ответить