Очень интересно сделать например чтобы можно было чтобы новость могли комментить люди из контакта.
Вот что пишут посчет документации.
Цитата
Open API Open API - система для разработчиков сторонних сайтов, которая предоставляет им возможность авторизовывать пользователей ВКонтакте на своих сайтах и с их согласия пользователей получать доступ к их информации, друзьям, фотографиям, аудиозаписям, видеороликам, объявлениям и др.
В рамках подключения Вашего сайта к Open API создается приложение, которое будет иметь доступ ко всем текущим методам ВКонтакте API непосредственно на Вашем сайте. Помимо этого Open API предоставляет возможность упростить процесс регистрации новых пользователей на Вашем сайте, если у них уже есть учетная запись ВКонтакте.
Подключение Open API Для подключения возможности использования платформы Open API на Вашем сайте, необходимо выолнить следующие действия:
[/list]
://http://durov.at/)
[*]Базовы...>
[/list]
[/url]Ипользование Open API Для взаимодействия с серверами ВКонтакте Open API использует технику кроссдоменной коммуникации. Поэтому для того, чтобы Ваш сайт мог взаимодействовать с серверами ВКонтакте, Вам необходимо разместить на Вашем сервере небольшой HTML-файл, который будет служить кроссдоменным каналом обмена данными.
Данный файл Вы можете загрузить по следующей ссылке http://durov.at/xd_receiver.html, либо создать самостоятельно, вставив в пустой файл xd_receiver.html следующий HTML-код:
[indent]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Open API XD Receiver</title>
</head>
<body>
<script src="http://vkontakte.ru/js/api/xd_receiver.js" type="text/javascript"></script>
</body>
</html>[/indent]
Данный файл Вам неободимо выложить в удобном месте на Вашем сервере.
://http://durov.at/xd_receiver.html, л...м сервере.
[/url]Инициализация Open API Инциализация Open API может происходить двумя способами: обычным (синхронным) и асинхронным.
Обычная инициализация Для использования обычной инициалиазации необходимо добавить следующий блок кода внутри тега:
[indent]<div id="vk_api_transport"></div>
<script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript"></script>
<script type="text/javascript">
VK.init({
apiId: "ВАШ_API_ID",
nameTransportPath: <путь от корня сайта>/xd_receiver.htm"
});
</script>[/indent]
Асихронная инициализация В отличие от обычной, асинхронная инициализация Open API, позволяет производить инициализацию платформы параллельно инциализации Вашего JavaScript-кода. Для использования асинхронной инициализации, добавьте следующий HTML и JavaScript код сразу же после открытия тега:
[indent]<div id="vk_api_transport"></div>
<script type="text/javascript">
window.vkAsyncInit = function() {
VK.init({
apiId: "ВАШ_API_ID",
nameTransportPath: <путь от корня сайта>/xd_receiver.htm"
});
};
(function() {
var el = document.createElement("script");
el.type = "text/javascript";
el.src = "http://vkontakte.ru/js/api/openapi.js";
el.async = true;
document.getElementById("vk_api_transport").appendChild(el);
}());
</script>[/indent]
При использовании асинхронной инициализации наличие контейнера vk_api_transport является обязательным условием успешной инициализации. При обычной инициализации, контейнер будет создан автоматически, в случае его отсутсвия.
Описание методов Open API Объект VK имеет следующие поля: <a href="go.php?http://"http://vkontakte.ru/pages.php?o=-1&p=VK.init"" target="_blank">VK.init - основной метод инициализации платформы Open API.VK.Auth - содержит методы, связанные с авторизацией пользователей.VK.Api - содержит методы, связанные с работой с ВКонтакте API.VK.Observer - содержит методы для реакции на возникающие в ходе работы платформы события.VK.UI - содержит методы, связанные с интерфейсом пользователя.
</a>Пример использования Open API По адресу <a class="wikiExtLink" href="http://vkontakte.ru/away.php?to=http%3A%2F%2Fdurov.at%2F" target="_blank">http://durov.at/ выложен пример приложения сделанного на основе Open API. После авторизации приложение получает информацию о Вас, список Ваших друзей и последние новости группы ВКонтакте API непосредственно в API-сервера ВКонтакте.
В рамках подключения Вашего сайта к Open API создается приложение, которое будет иметь доступ ко всем текущим методам ВКонтакте API непосредственно на Вашем сайте. Помимо этого Open API предоставляет возможность упростить процесс регистрации новых пользователей на Вашем сайте, если у них уже есть учетная запись ВКонтакте.
Подключение Open API Для подключения возможности использования платформы Open API на Вашем сайте, необходимо выолнить следующие действия:
- Необходимо создать новое или взять уже созданное приложение
- Зайти на страницу редактирования приложения и выбрать раздел Open API в правом меню
- В появившейся форме необходимо заполнить следующие поля:[list]
- Open API URL - адрес сайта к которому Вы планируте подключить Open API (например http://durov.at/)
- Базовый домен - базовый домен Вашего сайта (например, durov.at)
[/list]
://http://durov.at/)
[*]Базовы...>
[/list]
[/url]Ипользование Open API Для взаимодействия с серверами ВКонтакте Open API использует технику кроссдоменной коммуникации. Поэтому для того, чтобы Ваш сайт мог взаимодействовать с серверами ВКонтакте, Вам необходимо разместить на Вашем сервере небольшой HTML-файл, который будет служить кроссдоменным каналом обмена данными.
Данный файл Вы можете загрузить по следующей ссылке http://durov.at/xd_receiver.html, либо создать самостоятельно, вставив в пустой файл xd_receiver.html следующий HTML-код:
[indent]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Open API XD Receiver</title>
</head>
<body>
<script src="http://vkontakte.ru/js/api/xd_receiver.js" type="text/javascript"></script>
</body>
</html>[/indent]
Данный файл Вам неободимо выложить в удобном месте на Вашем сервере.
://http://durov.at/xd_receiver.html, л...м сервере.
[/url]Инициализация Open API Инциализация Open API может происходить двумя способами: обычным (синхронным) и асинхронным.
Обычная инициализация Для использования обычной инициалиазации необходимо добавить следующий блок кода внутри тега:
[indent]<div id="vk_api_transport"></div>
<script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript"></script>
<script type="text/javascript">
VK.init({
apiId: "ВАШ_API_ID",
nameTransportPath: <путь от корня сайта>/xd_receiver.htm"
});
</script>[/indent]
Асихронная инициализация В отличие от обычной, асинхронная инициализация Open API, позволяет производить инициализацию платформы параллельно инциализации Вашего JavaScript-кода. Для использования асинхронной инициализации, добавьте следующий HTML и JavaScript код сразу же после открытия тега:
[indent]<div id="vk_api_transport"></div>
<script type="text/javascript">
window.vkAsyncInit = function() {
VK.init({
apiId: "ВАШ_API_ID",
nameTransportPath: <путь от корня сайта>/xd_receiver.htm"
});
};
(function() {
var el = document.createElement("script");
el.type = "text/javascript";
el.src = "http://vkontakte.ru/js/api/openapi.js";
el.async = true;
document.getElementById("vk_api_transport").appendChild(el);
}());
</script>[/indent]
При использовании асинхронной инициализации наличие контейнера vk_api_transport является обязательным условием успешной инициализации. При обычной инициализации, контейнер будет создан автоматически, в случае его отсутсвия.
Описание методов Open API Объект VK имеет следующие поля: <a href="go.php?http://"http://vkontakte.ru/pages.php?o=-1&p=VK.init"" target="_blank">VK.init - основной метод инициализации платформы Open API.VK.Auth - содержит методы, связанные с авторизацией пользователей.VK.Api - содержит методы, связанные с работой с ВКонтакте API.VK.Observer - содержит методы для реакции на возникающие в ходе работы платформы события.VK.UI - содержит методы, связанные с интерфейсом пользователя.
</a>Пример использования Open API По адресу <a class="wikiExtLink" href="http://vkontakte.ru/away.php?to=http%3A%2F%2Fdurov.at%2F" target="_blank">http://durov.at/ выложен пример приложения сделанного на основе Open API. После авторизации приложение получает информацию о Вас, список Ваших друзей и последние новости группы ВКонтакте API непосредственно в API-сервера ВКонтакте.
Я думаю если соединить eleanor и контакт. И можно сделать прорыв типа первая CMS которая подерживает контакт.
Вот.