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

Готовые уроки IFrame + ВКонтакте API
Аватара пользователя
Kavis
Сообщения: 33
Зарегистрирован: 02 сен 2012, 11:10

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

Сообщение Kavis »

Кстати говоря когда ссесия начинается снова(например пользователь закрыл браузер), то пробую отправить пользователя на кнопку авторизации, но вконтакт снова запрашивает права доступа для сайта, хотя на других сайтах я такого не замечаю, это глюк или так и должно быть ?
Аватара пользователя
tofido
Сообщения: 113
Зарегистрирован: 02 май 2012, 15:44

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

Сообщение tofido »

{"error":"invalid_request","error_description":"OAuth authorization cannot be used from native VK applications"}

Кто поможет?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

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

tofido
Приложение создано как «Standalone-приложение»? Iframe/Flash не подойдет.
1. Создаём Вконтакте приложение

Заходим на http://vkontakte.ru/editapp?act=create&site=1
Вводим название и выбираем «Standalone-приложение».
Fedya
Сообщения: 174
Зарегистрирован: 21 июл 2012, 19:56

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

Сообщение Fedya »

После получения code не переводит на index.php
так и весит белая страница со строкой в бразуере

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

/callback.php?code=cf97ad925e8908e082
Дело в хостинге? Что именно может быть не так?
Последний раз редактировалось Fedya 13 окт 2012, 18:58, всего редактировалось 1 раз.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

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

Fedya
То есть на скрипт callback.php перекидывает? Стоит искать причину в этом скрипте.

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

if($_REQUEST['code']) {
срабатывает вообще?
Fedya
Сообщения: 174
Зарегистрирован: 21 июл 2012, 19:56

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

Сообщение Fedya »

срабатывает вообще?
Скажите, пожалуйста, как проверить
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

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

Fedya

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

if($_REQUEST['code']) { echo 'сработало';} else { echo 'не сработало';}
Fedya
Сообщения: 174
Зарегистрирован: 21 июл 2012, 19:56

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

Сообщение Fedya »

а, ступил :)

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

сработало
Fedya
Сообщения: 174
Зарегистрирован: 21 июл 2012, 19:56

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

Сообщение Fedya »

Проверить $data['access_token'] ?

+++++++++++

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

не сработало 
Fedya
Сообщения: 174
Зарегистрирован: 21 июл 2012, 19:56

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

Сообщение Fedya »

может дело в том, что у меня эти файлы не в корне, а в папке vk?
у меня лежат точно такие же файлы на другом домене, они там лежат в корне - все работает
Ответить