11:25
Новые возможности для IFrame приложений
Добрый день, сегодня мы хотим написать о серьёзных изменениях в способе подключения IFrame-приложений.

Новый способ подключения позволяет избавиться от Flash-транспорта, для старых браузеров, не поддерживающих передачу сообщений посредством postMessage.

Тем не менее способ подключения через Flash-транспорт остаётся для совместимости со старыми приложениями и для разработчиков, которые активно используют Flash в своих IFrame-приложениях.
Кроме того, все данные теперь передаются в формате JSON, благодаря чему была добавлена новая функция VK.api('methodName', params, callback), которая позволяет делать запросы к API ВКонтакте не используя другие библиотеки и обходя ограничения по длине для кроссдоменных запросов.

Пример использования:

Code
VK.api('video.get', {videos: '-4363_136089719,13245770_137352259'}, function(data) {
if (data.response) {
// data.response is object
}
});

Также теперь мы рекомендуем вызывать методы ВКонтакте, используя VK.callMethod(...) вместо VK.External.*
Этот подход является более универсальным и не требует обновления файла xd_connection.js при добавлении новых методов.

Заключительным нововведением на сегодня является добавление объекта VK.Modules, позволяющий загружать дополнительные Javascript-модули.
Пока модуль всего один - MD5. Подключить его Вы можете так:

Code
VK.Modules.load('md5', function() {
alert('module loaded');
});

После чего станет доступной функция VK.md5.
Таким образом, мы планируем в будущем расширять возможности IFrame-приложений, не увеличивая размер основной JS-библиотеки.

Ссылка на документацию: http://vkontakte.ru/page9279356

Категория: Новости ВКонтакте API | Просмотров: 1638 | Добавил: srv | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]