IFrame-приложение ВКонтакте. Вывод информации о пользователе

Готовые уроки IFrame + ВКонтакте API
azzzi
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24

Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе

Сообщение azzzi »

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

Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе

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

azzzi
Посмотри с Charles какой ответ возвращает сервер. Я точно не помню какой код возвращает сервер в случае ошибки, не могу сейчас это проверить.
azzzi
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24

Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе

Сообщение azzzi »

посмотрел :)

как я и предполагал баг в контакте!

ответ приходит: {"response":{}}

т.е кода ошибки не приходит...
segasega
Сообщения: 2
Зарегистрирован: 28 янв 2011, 00:14

Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе

Сообщение segasega »

у меня выводит 2 строчки цифр-
1. 2. 3. 4. 5. 6. 38. 39. 40.
41. 42.
что неправильно?
скопировал код из исходника--
стало работать )
Аватара пользователя
12funteam89
Сообщения: 99
Зарегистрирован: 29 окт 2010, 15:34

Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе

Сообщение 12funteam89 »

Подскажите плиз как сделать чтобы информация выводилась по центру страницы?
Аватара пользователя
ukhov
Модератор
Модератор
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19

Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе

Сообщение ukhov »

12funteam89 писал(а):Подскажите плиз как сделать чтобы информация выводилась по центру страницы?
:lol:
Аватара пользователя
psix55
Модератор
Модератор
Сообщения: 1015
Зарегистрирован: 09 дек 2009, 17:16

Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе

Сообщение psix55 »

ukhov писал(а):
12funteam89 писал(а):Подскажите плиз как сделать чтобы информация выводилась по центру страницы?
:lol:
Что смешного?
Возьми и ответь, если знаешь ответ...
Аватара пользователя
Deniska
Сообщения: 653
Зарегистрирован: 30 окт 2009, 00:07

Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе

Сообщение Deniska »

12funteam89 писал(а):Подскажите плиз как сделать чтобы информация выводилась по центру страницы?

Я бы сделал так- поместил нужную отображаемую информацию в div и к нему назначил margin style(left,top). Думаю есть легче способ.
Аватара пользователя
ukhov
Модератор
Модератор
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19

Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе

Сообщение ukhov »

psix55
Вот тебе ответ:

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

 <html><head><!-- подключаем xd_connection.js --><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script> <script type="text/javascript" charset="cp1251" >window.onload = (function() {   // когда загрузится вся страница    VK.init(function() {    // инициализируем Vk API     // узнаём flashVars, переданные приложению GET запросом. Сохраняем их в переменную flashVars    var parts=document.location.search.substr(1).split("&");    var flashVars={}, curr;    for (i=0; i<parts.length; i++) {        curr = parts[i].split('=');        // записываем в массив flashVars значения. Например: flashVars['viewer_id'] = 1;        flashVars[curr[0]] = curr[1];    }        // получаем viewer_id из полученных переменных    var viewer_id = flashVars['viewer_id'];     // выполняем запрос получения профиля    VK.api("getProfiles", {uids:viewer_id,fields:"photo_big"}, function(data) {         // обрабатываем полученные данные        // выводим имя и фамилию в блок user_info        document.getElementById('user_info').innerHTML = data.response[0].first_name + ' ' + data.response[0].last_name + '<br />';        // создаем img, для отображения аватарки        var image=document.createElement('img');        // из полученных данных берем ссылку на фото        image.src=data.response[0].photo_big;        // добавляем img в блок user_info        user_info.appendChild(image);    });     });});</script></head><body><div align="center"><div id="user_info">http://flapps.ru</div></div></body></html>
Аватара пользователя
psix55
Модератор
Модератор
Сообщения: 1015
Зарегистрирован: 09 дек 2009, 17:16

Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе

Сообщение psix55 »

ukhov писал(а):psix55
Вот тебе ответ:

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

 <html><head><!-- подключаем xd_connection.js --><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script> <script type="text/javascript" charset="cp1251" >window.onload = (function() {   // когда загрузится вся страница    VK.init(function() {    // инициализируем Vk API     // узнаём flashVars, переданные приложению GET запросом. Сохраняем их в переменную flashVars    var parts=document.location.search.substr(1).split("&");    var flashVars={}, curr;    for (i=0; i<parts.length; i++) {        curr = parts[i].split('=');        // записываем в массив flashVars значения. Например: flashVars['viewer_id'] = 1;        flashVars[curr[0]] = curr[1];    }        // получаем viewer_id из полученных переменных    var viewer_id = flashVars['viewer_id'];     // выполняем запрос получения профиля    VK.api("getProfiles", {uids:viewer_id,fields:"photo_big"}, function(data) {         // обрабатываем полученные данные        // выводим имя и фамилию в блок user_info        document.getElementById('user_info').innerHTML = data.response[0].first_name + ' ' + data.response[0].last_name + '<br />';        // создаем img, для отображения аватарки        var image=document.createElement('img');        // из полученных данных берем ссылку на фото        image.src=data.response[0].photo_big;        // добавляем img в блок user_info        user_info.appendChild(image);    });     });});</script></head><body><div align="center"><div id="user_info">http://flapps.ru</div></div></body></html>
Это ответ не мне, а 12funteam89!
Ответить