Введение в работу с АПИ в Iframe

Готовые уроки IFrame + ВКонтакте API
Alexander
FL Team
FL Team
Сообщения: 186
Зарегистрирован: 15 окт 2009, 20:08

Введение в работу с АПИ в Iframe

Сообщение Alexander »

Для начала...
Значит так :)
Для того чтобы вывести информацию полученую от апи мы будем использовать метод getElementById().
Для вывода текстовой информации лучше всего использовать <font> или <span> но в прочем можно и <div>, если он не используется в css для других целей.
Структура вызова...
Любой не серверный метод апи имеет одну структуру
VK.api("method", { parm1:"value1", param2:"value2" }, function(data){ });
function(data) в данном случае указатель, как мы будем использовать полученые данные.
Примеры...
Внимание! Для работы скрипта необходимо разрешить доступ к друзьям!

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

<html><head><title>flapps.ru</title><script src="http://vk.com/js/api/xd_connection.js?2"></script></head><body><select id="uid"></select><input type=button onclick=sendwallwindow(document.getElementById("uid").options[document.getElementById("uid").selectedIndex].value) ><script>VK.init(function(){ });VK.api("friends.get", { fields:"first_name,last_name" } ,function(data) {leng = data.response.length;for(i=0;i<=leng;i++){document.getElementById("uid").innerHTML=document.getElementById("uid").innerHTML+"<option value="+data.response[i].uid+">"+data.response[i].first_name+" "+data.response[i].last_name+"</option>"; }});function sendwallwindow(user_id){ VK.api("wall.savePost", { wall_id:user_id, post_id:"123", photo_id:"90850767_178755589", message:"тест" }, function(data) {VK.callMethod("saveWallPost", data.response.post_hash);   });}</script></body></html>
Тут мы рассмотрели один из самых сложных примеров.
А теперь давайте разберём :

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

VK.init(function(){ }); //начинаем сессию для работы с апиVK.api("friends.get", { fields:"first_name,last_name" } ,function(data) { //вызываем список друзей того, с чьей страницы запущено приложениеleng = data.response.length; //обрабатываем json ответ data - переменная нашей функции.for(i=0;i<=leng;i++){ document.getElementById("uid").innerHTML=document.getElementById("uid").innerHTML+"<option value="+data.response[i].uid+">"+data.response[i].first_name+" "+data.response[i].last_name+"</option>"; //выводим с помощью выше указанного метода }});function sendwallwindow(user_id){  VK.api("wall.savePost", { wall_id:user_id, post_id:"123", photo_id:"90850767_178755589", message:"тест" }, function(data) { VK.callMethod("saveWallPost", data.response.post_hash);    //вызываем метод для того чтобы показать табличку-подтверждение});}
Для того чтобы понять суть данного поста - надо просто понять суть поста.
Желательно выучить хотя бы основы html
И прочесть ( внимательно!!!! ) документацию по апи вконтакте!!!!
Если что спрашиваем пониже.
P.S. - Я вернулся ^^
Аватара пользователя
Влад
Модератор
Модератор
Сообщения: 654
Зарегистрирован: 29 апр 2010, 22:24

Re: Введение в работу с АПИ в Iframe

Сообщение Влад »

У меня просто нет слов, спасибо большое!!!!!!!!!!!!!! СУПЕР!!!!!!!!
Alexander
FL Team
FL Team
Сообщения: 186
Зарегистрирован: 15 окт 2009, 20:08

Re: Введение в работу с АПИ в Iframe

Сообщение Alexander »

:)
Alexander
FL Team
FL Team
Сообщения: 186
Зарегистрирован: 15 окт 2009, 20:08

Re: Введение в работу с АПИ в Iframe

Сообщение Alexander »

Слушайте, ребят, а где кнопочка редактировать пост?
А то у меня заместо http://htmlbook.ru получилось html://htmlbook.ru
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: Введение в работу с АПИ в Iframe

Сообщение bodnar »

Вообще у вас должна быть справа вверху кнопка "правка"
Аватара пользователя
Влад
Модератор
Модератор
Сообщения: 654
Зарегистрирован: 29 апр 2010, 22:24

Re: Введение в работу с АПИ в Iframe

Сообщение Влад »

Сейчас пытаюсь сделать поднятие рейтинга на I-frame, как только сделаю обязательно сделаю урок, если конечно получится её сделать, я хочу списывать у пользователя 0.7 голоса и поднимать за 0.6, чтоб 0.1 шёл в зароботок...
Alexander
FL Team
FL Team
Сообщения: 186
Зарегистрирован: 15 окт 2009, 20:08

Re: Введение в работу с АПИ в Iframe

Сообщение Alexander »

Пичалька, но только ! и цитировать :(
Alexander
FL Team
FL Team
Сообщения: 186
Зарегистрирован: 15 окт 2009, 20:08

Re: Введение в работу с АПИ в Iframe

Сообщение Alexander »

Влад писал(а):Сейчас пытаюсь сделать поднятие рейтинга на I-frame, как только сделаю обязательно сделаю урок, если конечно получится её сделать, я хочу списывать у пользователя 0.7 голоса и поднимать за 0.6, чтоб 0.1 шёл в зароботок...
А чё там делать?
cURL и всё :)
Провека по auth и viewer id, если совпадает то getuserbalance и если >= 0.7 то списываем и addRating.
Ну и интерфейс можно на js, что бы по красивей.
Аватара пользователя
Влад
Модератор
Модератор
Сообщения: 654
Зарегистрирован: 29 апр 2010, 22:24

Re: Введение в работу с АПИ в Iframe

Сообщение Влад »

Alexander Я фиг когда-нибудь такое напишу, но есть желание ;)
Alexander
FL Team
FL Team
Сообщения: 186
Зарегистрирован: 15 окт 2009, 20:08

Re: Введение в работу с АПИ в Iframe

Сообщение Alexander »

Влад писал(а):Alexander Я фиг когда-нибудь такое напишу, но есть желание ;)
Как нибудь навояю.
Ответить