
24.02.2010, 13:04
|
|
Регистрация: Oct 2009
Сообщений: 1
|
Имя пользователя в контакте можно получить таким образом:
#include "md5.as"
var uname = "";
var lv = new LoadVars();
var v:String;
var secret = "СЮДА КОПИРУЕТСЯ СЕКРЕТНЫЙ КОД ПРИЛОЖЕНИЯ В КОНТАКТЕ";
var server = "http://api.vkontakte.ru/api.php";
var ap = api_id;
var vi = viewer_id;
lv.onLoad = function(success) {
v = unescape(lv.toString());
j = v.indexOf("user_name",0) + 12;
k = v.indexOf("}}",j)-1;
uname = v.substr(j,k-j);
t_txt.text += "\n" + uname; // Вывод имени на экран
}
fo = "format=JSON";
param = "api_id="+ap+fo+"method=getUserInfov=2.0";
paramq = "" + vi + param + secret;
sig = calcMD5(paramq);
query = "?" + "api_id="+ap+"&"+fo+"&method=getUserInfo&v=2.0&sig="+sig;
addre = server+query;
lv.load(addre);
|