Краткое описание API Vkontakte – часть 1
1) Интегрированные flash-приложения могут быть размещены на сайте с помощью специальной формы загрузки. Можно также ввести краткое описание приложения и загрузить его логотип/изображение. При этом также необходимо указать секретный ключ api_secret, доступный только разработчикам приложения. После загрузки каждому приложению автоматически присваивается уникальный номер api_id – натуральное число.
2) При загрузке приложения со страницы приложений пользователя или группы ему передается id этого пользователя или группы в flash vars – в переменных user_id и group_id соответственно. Если приложение загружено из поиска или группы, user_id=0. Кроме того, id пользователя, запустившего приложение, передается в переменной viewer_id.
3) Для доступа к сайту приложения формируют http-запрос POST на _http://api.vkontakte.ru/api.php, передавая при этом набор параметров как при отправлении полей формы из браузера.
Один из обязательных аргументов – sig, который вычисляется как md5 от конкатенации viewer_id, строк par_name=par_value, расположенных в порядке возрастания имени параметра, и секрета приложения api_secret. Например, если передаются параметры api_id=239, method=getVariable, key=0, приложение запущено пользователем с viewer_id=666, и секрет приложения есть строка “abacaba”, то sig равен md5(”666api_id=239key=0method=getVariableabacaba”).
4) Другие обязательные параметры, помимо sig:
4.1) api_id – число, уникальный идентификатор приложения
4.2) method – идентификатор вызываемого метода

drugoi
drugoe_kino