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

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Работа с API vkontakte
cougraAccДата: Четверг, 30 Декабря 2010, 14:53 | Сообщение # 1
Яркая личность GD
Сейчас нет на сайте
Создам эту тему что бы здесь обсуждать создание приложений/
Создание iframe приложения с помощью сервиса js API от vkontakte
API вконтакте дает нам возможность создавать приложения с помощью html, ajax и обрабатывать посредством php (работать с бд mysql)
Для начала, подключаем сам js
Code

<script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script>

Далее после по рассказам страницы api приложение инициализируется с помощью данного кода
Code

<script type="text/javascript">
    VK.init(function() {
       // API initialization succeeded
       // Your code here
    });
</script>

Заместо
// API initialization succeeded
// Your code here

Мы начинаем писать код....
Для примера вывод информации о юзере:

Code

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);
});

Потом на странице пишем html код
Code

<div id="user_info"></div>

В нашем случае там генерируется информация о юзере
Вот список методом для работы с данными вконтакте:

Предлагаем идеи и прочее, самому интересно:)


Сообщение отредактировал cougraAcc - Четверг, 30 Декабря 2010, 14:58
AngevengelistДата: Четверг, 30 Декабря 2010, 15:02 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
Quote (cougraAcc)
Предлагаем идеи и прочее, самому интересно:)

Оформи код тегом code, код с комментариями сливается.

Опиши по пунктам, как установить в приложение в Контакт. Думаю будет полезно некоторым. (хотя такой мануал уже есть)

Добавлено (30.12.2010, 15:02)
---------------------------------------------
Да и вот даю, по твоему уроку, готовый html файл



Сообщение отредактировал Angevengelist - Четверг, 30 Декабря 2010, 15:31
cougraAccДата: Пятница, 31 Декабря 2010, 15:20 | Сообщение # 3
Яркая личность GD
Сейчас нет на сайте
Angevengelist, Не так то тут не мануалы... дружно вникаем в создание приложений

Добавлено (31.12.2010, 15:20)
---------------------------------------------
UP
Начал работы по переписыванию скрипта "Битва роботов" под vkontakte в этой теме буду держать людей в курсе

GamePlayerProДата: Пятница, 31 Декабря 2010, 16:30 | Сообщение # 4
был не раз
Сейчас нет на сайте
Еще одна гама для задротов
dry Бросайте
ВЫЗЫВАЮ АТКУ ГОВНОМ
ВСЕ ЮЗЕРЫ УБИТЫ
УРОВЕНЬ 7
ПОЛУЧЕН ТЕЛЕПОРТ


Играю игры, делаю игры, ненавижу игры
o_O, товарищи!
cougraAccДата: Пятница, 31 Декабря 2010, 16:49 | Сообщение # 5
Яркая личность GD
Сейчас нет на сайте
что именно? и чего тут задротского? для меня это улучшение знаний, с api я мало работал
DartNekitДата: Пятница, 31 Декабря 2010, 16:52 | Сообщение # 6
постоянный участник
Сейчас нет на сайте
cougraAcc, Да не, так он скрывает вот это:
Quote (GamePlayerPro)
ВЫЗЫВАЮ АТКУ ГОВНОМ ВСЕ ЮЗЕРЫ УБИТЫ УРОВЕНЬ 7 ПОЛУЧЕН ТЕЛЕПОРТ
cougraAccДата: Пятница, 31 Декабря 2010, 16:57 | Сообщение # 7
Яркая личность GD
Сейчас нет на сайте
DartNekit, да пофиг на него:)

Добавлено (31.12.2010, 16:57)
---------------------------------------------
DartNekit, с наступающим

DartNekitДата: Пятница, 31 Декабря 2010, 16:58 | Сообщение # 8
постоянный участник
Сейчас нет на сайте
cougraAccДата: Пятница, 31 Декабря 2010, 16:59 | Сообщение # 9
Яркая личность GD
Сейчас нет на сайте
DartNekit, стараюсь:)
lvovandДата: Четверг, 27 Января 2011, 17:16 | Сообщение # 10
старожил
Сейчас нет на сайте
а в курсе кто-нибудь, можно со стороннего сайта изменить статус контактовский через его апи.
vk.init нормально проходит, могу получить инфу о пользователе, но непонятно можно ли использовать методы activity.get и activity.set со своего сайта.


Разработка и продвижение сайтов. Дизайн
  • Страница 1 из 1
  • 1
Поиск:

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