Не работает авотризация oauth. В чем проблема?

Создание Desktop-приложений, виджеты ВКонтакте для сайтов и публичных страниц, OAuth 2.0, Open API, Standalone
ansoffov
Сообщения: 7
Зарегистрирован: 28 янв 2012, 15:50

Re: Не работает авотризация oauth. В чем проблема?

Сообщение ansoffov »

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

 {"response":{"count":139,"users":[Список идентификаторов]}} {"response":{"count":139,"users":[Список идентификаторов]}} {"error":{"error_code":100,"error_msg":"One of the parameters specified was missing or invalid","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"likes.getList"}]}}  
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Не работает авотризация oauth. В чем проблема?

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

ansoffov
Может быть сервер меняет какое-нибудь значение в ссылке?
Напрямую вызов происходит без ошибки 400 Bad Request.
Что если сгенерировать ссылку и выполнить её в отдельном скрипте таким же способом?
ansoffov
Сообщения: 7
Зарегистрирован: 28 янв 2012, 15:50

Re: Не работает авотризация oauth. В чем проблема?

Сообщение ansoffov »

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

Re: Не работает авотризация oauth. В чем проблема?

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

ansoffov
Код из темы http://flapps.ru/forum/topic3931.html - у меня работает.

Ошибка появляется на шаге

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

$resp = file_get_contents('https://api.vk.com/oauth/access_token?client_id='.CLIENT_ID.'&code='.$_REQUEST['code'].'&client_secret='.SECRET);
что если сделать

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

 echo 'https://api.vk.com/oauth/access_token?client_id='.CLIENT_ID.'&code='.$_REQUEST['code'].'&client_secret='.SECRET; 
визуально проверить что ссылка получается правильной, и если она верная, то вызвать её с сервера

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

echo file_get_contents(ССЫЛКА КОТОРУЮ ПОЛУЧИЛИ ВЫШЕ);
Я не знаю в чем может быть проблема, поэтому и подвожу к тому чтобы выявить из-за чего она возникает. Я бы искал именно так.
Ответить