IFrame-приложение ВКонтакте. Вывод информации о пользователе
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
0 реакции. похоже контакт не присылает ошибок если неверный ид отправлен в getProfiles
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
azzzi
Посмотри с Charles какой ответ возвращает сервер. Я точно не помню какой код возвращает сервер в случае ошибки, не могу сейчас это проверить.
Посмотри с Charles какой ответ возвращает сервер. Я точно не помню какой код возвращает сервер в случае ошибки, не могу сейчас это проверить.
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
посмотрел 
как я и предполагал баг в контакте!
ответ приходит: {"response":{}}
т.е кода ошибки не приходит...

как я и предполагал баг в контакте!
ответ приходит: {"response":{}}
т.е кода ошибки не приходит...
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
у меня выводит 2 строчки цифр-
1. 2. 3. 4. 5. 6. 38. 39. 40.
41. 42.
что неправильно?
скопировал код из исходника--
стало работать )
1. 2. 3. 4. 5. 6. 38. 39. 40.
41. 42.
что неправильно?
скопировал код из исходника--
стало работать )
- 12funteam89
- Сообщения: 99
- Зарегистрирован: 29 окт 2010, 15:34
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
Подскажите плиз как сделать чтобы информация выводилась по центру страницы?
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
12funteam89 писал(а):Подскажите плиз как сделать чтобы информация выводилась по центру страницы?

Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
Что смешного?ukhov писал(а):12funteam89 писал(а):Подскажите плиз как сделать чтобы информация выводилась по центру страницы?
Возьми и ответь, если знаешь ответ...
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
12funteam89 писал(а):Подскажите плиз как сделать чтобы информация выводилась по центру страницы?
Я бы сделал так- поместил нужную отображаемую информацию в div и к нему назначил margin style(left,top). Думаю есть легче способ.
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
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>
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
Это ответ не мне, а 12funteam89!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>