Делаю некую html-ку, которая должна грузить указанную страницу в iframe теге, но ВКонтактовские страницы отказываются в нём нормально открываться.
Как решить данную проблему?
Оригинал (если кому надо):
VKMaster
(или) HTML-код страницы (для тех, кому лень качать):
VKМастер // else < $(«body»).attr(«style», «margin:0; padding:31px»).html(‘‘); > >); $(«input»).keypress(function(e) < if(e.keyCode == 13)< $(«button»).click(); >>); >); //—> Введите адрес страницы ВКонтакте:
Перейти
Пофигу, что «master». Пишу исключительно для себя.
Источник: gamedev.ru
Уроки HTML, CSS Как отобразить другой сайт внутри вашего сайта, тег iframe
Как узнать ссылку iframe странички сайта ?
У меня вопрос, как сделать так, чтобы можно было посетителю переходить по ссылки на конкретную страничку iframe приложения.
Вот на других приложения видел ссылки такого вида:
http://www.vkontakte.ru/app2128867#film=274
Как это реализовать ? Плиз )))
Re: Как узнать ссылку iframe странички сайта ?
Сообщение Александр » 03 май 2011, 20:48
Re: Как узнать ссылку iframe странички сайта ?
Сообщение apiboss » 03 май 2011, 21:29
Не врубаюсь все равно . Как это реализовать (((
Re: Как узнать ссылку iframe странички сайта ?
Сообщение Asped » 04 май 2011, 00:30
Есть вот такой вариант.
показать
VK.init(function()< $(‘#allbody’).show(); $(‘#load’).hide(); >); var api_get = ; var app_url = ‘http://vkontakte.ru/app*****’; // Адрес приложения var app_domain = ‘http://localhost/dle/’; // Домен приложения var app_main_page = ‘index.php’; // Главная страница приложения var currentWindowsSize = ‘0’; VK.init(function() < VK.addCallback(‘onLocationChanged’, function(hash) < if(hash)loadPage(hash); >); >); function loadPage(hash) < // Если хеш вызываемой страницы пустой // то открываем главную if(!hash || hash == ») < VK.callMethod(‘setLocation’, app_main_page); loadPage(app_main_page); return; >$(‘.t0 a.active’).attr(‘class’,’loaderp active’); var hashssrch=hash.indexOf(‘?’)!=-1?’ location.href = app_domain+»+hash+hashssrch+’api_id=’+api_get.api_id+’auth_key=’+api_get.auth_key+’user_id=’+api_get.user_id; > // Обработчик событий кликов по ссылкам $(«a[href^=’http://vkontakte.ru/app******’]»).live(‘click’, function()< if($(this).attr(‘rel’)==’menunavt’)< $(‘.t0 .active’).removeClass(‘active’); $(this).addClass(‘active’); >; var path = this.href.replace(/^.*#/, »); VK.callMethod(«setLocation», path); loadPage(path.replace(/%3F/g,’?’)); VK.removeCallback(‘onLocationChanged’); return false; >);
Прибрал к рукам я этот код в группе iframe вконтакте.
На простых html страничках работает вроде нормально. Но попробовал прицепить например к dle. Работает иногда через раз (в прямом смысле слова) или вообще не пашет. В общем есть от чего тебе оттолкнуться.
Я в ява скрипте почти не шарю. Больше подсказать не смогу.
Источник: flapps.ru
Создать iframe приложение вконтакте. Пишем простое iframe приложение по просмотру общих участников и друзей, с функционалом достаточным для попадания в каталог приложений
Добрый день. В данном посте хотелось бы разобрать сервис по просмотру общих друзей и общих участников групп в vk.com. Так же хочу рассказать с чем я столкнулся при прохождении модерации в каталог приложений.
И так чтобы добавить свое приложение в vk.com, его нужно сначала создать .
I. Настройка проекта и немного о первом запросе к API
После того как мы создали iframe приложение , мы должные его настроить. Зайдем в настройки приложения.
Первый запрос я передаю для того, чтобы при запуске приложения VK.COM сразу же вернул мне, с помощью GET параметра api_result , подробные данные о пользователе зашедшем в приложение.
Первый запрос к API :
II. Основные моменты реализации на JS
Трудности в реализации могли возникнуть на моменте получения участников группы, VK API возвращает за один запрос не более 1000 участников. Если запрашивать по 1 такому запросу, то процесс получения списка участников будет очень долгим. Решил я эту проблему применив код описанный в моей предыдущей статье , с помощью которого за раз можно получить 25 000 участников.
Так же хотелось бы объяснить почему для пользователей VK я не применил готовый метод friends.getMutual , возвращающий список идентификаторов общих друзей между парой пользователей… Дело в том, что сервис работает не только с пользователями, но и с группами, поэтому было бы лишним делать кучу обработок например, если один пользователь и одна группа. Да можно ото обработать, и это даже ускорит работу в некоторых случаях.
Все методы в статистике запросов к API работают без ошибок, кроме метода utils.resolveScreenName , это связано с тем, что пользователи вводят в поле ввода неверные ссылки.
III. Проходим модерацию в каталог приложений
Отправив готовое приложение на проверку, модератор спустя 2 дня отклонил, так как приложение не работало по HTTPS протоколу. Решил я эту проблему залив приложение со своего сервера на сервер github , работающий по протоколу HTTPS .
Командир судна 28 апреля 2012 в 23:46
VK API + Iframe для чайников. Урок 1. Вывод аватаров друзей
Топик создан для чайников VK API но для программистов которые понимают что такое php, javascript, jquery, css.
Если вы знаете всё выше перечисленное уделите несколько минут для прочтения этого топика и следуйте инструкции. У вас это не займет много времени! Вы сможете расширить свои возможности и выйти на новый рынок. Изюминка приложений в том, что ВК дает трафик и ваше приложение сразу после одобрения (1-2 дня) увидит тысяча людей. В данном уроке я расскажу как сделать приложение и вывести аватары друзей в столбец.
Мне лично было очень сложно понять что и где, по этому и появилась идея данного топика.
1. Заходим на страницу разработчиков: vk.com/developers.php
2. Создаем приложение нажав на синюю кнопку.
3. Вводим название, выбираем тип — iframe/Flash и любую категорию
4. Получаем смс от ВК, подтверждаем что мы — не бот. Мы — хабрамэн!
5. Ура — ура — ура! Вы создали ваше первое приложение (а может и не первое)! Далее заходим в «Настройки».
6. Выбираем: Состояние — приложение включено и видно всем, Тип приложения: iframe. Установка приложения — требуется. Запрашивать доступ к — доступ к друзьям. Вводим адрес на скрипт (в моем случае скрипт будет размещен на локалке).
Внимание! Максимальная ширина приложения — 827 пикс.
7. Теперь открываем наш index.php и заполняем его:
!—>
Источник: cena5.ru