Среда, 13 Ноября 2024, 11:12

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Создание VK приложения. Часть 2: "Профиль"
JackNazaryanДата: Суббота, 20 Октября 2012, 00:24 | Сообщение # 1
старожил
Сейчас нет на сайте
Создаём в меню ещё один пункт "Профиль"
Создаём файл profile.html:
Code
<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>
</body>
</html>




Теперь загружаем это всё на ваш сервер (в моём случае как я уже говорил я использую ЭТ)
Теперь создадим само приложение

Состояние: Приложение включено и видно всем
Тип приложения: IFrame
Адрес IFrame: Ссылка на index.html

---

Припустим, набрали мы рекорд. Или другой случай, да пофиг
Что же делать? На стену вывешивать надО!
Читайте
---

Думаю на этом элементарное знакомство окончено
А пока я не наумничал surprised , читайте Документацию
Если вы хотите на практике изучать API и Приложения, тогда вам сюда блина

Добавлено (20.10.2012, 00:24)
---------------------------------------------
Пишите коменты!

alex_progerДата: Суббота, 20 Октября 2012, 14:00 | Сообщение # 2
участник
Сейчас нет на сайте
Это должно было быть частью 1
и не "Профиль", а площадка. это называется площадка!
Quote
Теперь загружаем это всё на ваш сервер
сомневаюсь что у вас есть сервер. скорее всего у вас хостинг. хотя некоторые разницы не видят.
Quote
getProfiles
этот метод уже 3 месяца как удалён из API. откуда вы скопировали урок?
KVinSДата: Суббота, 20 Октября 2012, 14:26 | Сообщение # 3
постоянный участник
Сейчас нет на сайте
И запросы на устаревший домен.

Игра про лесных котов
alex_progerДата: Суббота, 20 Октября 2012, 14:35 | Сообщение # 4
участник
Сейчас нет на сайте
Quote
И запросы на устаревший домен.
не особо важно.
JackNazaryanДата: Пятница, 26 Октября 2012, 16:58 | Сообщение # 5
старожил
Сейчас нет на сайте
Статья неактуальна, т.к. есть уже неактуальные данные
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг