Страница 6 из 12
Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0
Добавлено: 27 фев 2012, 16:39
andrei2295kmail
вот такая ошибка:
Код: Выделить всё
Ошибка:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.Array[0][uid].''' at line 1
Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0
Добавлено: 27 фев 2012, 16:56
bodnar
сделай вывод самого текста запроса, и увидишь какой кошмар там у тебя
Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0
Добавлено: 09 мар 2012, 21:00
evgenyan
tranquility404 писал(а):Проблема в файле callback.php.
Сервер при обмене данными с вконтактом выдает следующую ошибку
Warning: file_get_contents(
https://api.vk.com/oauth/access_token?c ... ----------) [function.file-get-contents]: failed to open stream: No such file or directory in /home/---------------------------/callback.php on line 8
API возвращает информацию. Причем инфа верная. Но наш сервер всё равно выводит то что я привел выше
как лечить?
Та же проблема, подскажите в чем может быть ошибка??
Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0
Добавлено: 10 мар 2012, 16:13
Александр
evgenyan
file_get_contents на хостинге вообще корректно работает? Попробуй открыть какую-нибудь другую ссылку.
Попробуй вывести получаемую ссылку
Код: Выделить всё
echo 'https://api.vk.com/oauth/access_token?client_id='.CLIENT_ID.'&code='.$_REQUEST['code'].'&client_secret='.SECRET;
Ссылка верная?
Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0
Добавлено: 07 апр 2012, 07:40
andrei2295kmail
помогите плиз)
делаю так вывод, пола и фотографии:
Код: Выделить всё
<?require_once("vkconfig.php"); if(isset($_SESSION['access_token'])) { $uid = $_SESSION['user_id']; // получим профиль пользователя $resp = file_get_contents('https://api.vkontakte.ru/method/getProfiles?uids='.$uid.'&fields=sex&photo_big&access_token='.$_SESSION['access_token']); $data = json_decode($resp, true); //print_r($data); // расскоментировать эту строчку, чтобы увидеть ответ сервера // вывеедм полученные данные echo '
и вот в это части: sex&photo_big& если впереди стоит пол, то отображет только пол, фотографии нет, а если так:
photo_big&sex& то отображает фото, а пол нету,
что не так?? помогите
Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0
Добавлено: 07 апр 2012, 11:15
gaponj88
andrei2295kmail
Потому что ты выводишь, только первое, сделай под тип такого
и испоьзуй JONS , чтобы разделять то что приходит с сервера
Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0
Добавлено: 08 июн 2012, 12:12
WiseAlex
Здравствуйте, начал работать над новым проектом и нужна авторизация и API вконтакте. Через поисковик сразу попал сюда, всё бы хорошо, но
Код: Выделить всё
Warning: file_get_contents(http//api.vk.com/oauth/access_token?client_id=298XXXX&code=fb99e7d9a97e954e69&client_secret=XXXXXXXXXX9T8xNJ) [function.file-get-contents]: failed to open stream: No error in W:\home\test.com\www\callback.php on line 4
Проверил саму ссылку, всё верно, но вот через get_contents проблемы. Помогите разобраться! Заранее спасибо!
Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0
Добавлено: 08 июн 2012, 20:01
Александр
WiseAlex
Какая версия PHP на сервере?
На старых версиях возможны проблемы с file_get_contents и https.
хотя в коде из первого сообщения темы
Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0
Добавлено: 08 июн 2012, 23:44
WiseAlex
Спасибо, разобрался!
Re: Серверная авторизация ВКонтакте на базе протокола OAuth 2.0
Добавлено: 09 июн 2012, 12:23
WiseAlex
Здравствуйте ещё раз, а как такую
http://vk.com/developers.php?oid=-1&p=Auth кнопочку входа сделать вместо той, что в теме? Объясните пожалуйста!