Страница 1 из 1

Сигнатура

Добавлено: 06 фев 2011, 21:35
andrey300
Люди заранее говорю я тут новичок и если написал не туда или эта тема уже есть то заранее извиняюсь.
У меня такая проблема при записывании переменных мне выдает ошибку сигнатуры, помогите её решить (скрипт написан на AS2)

Код: Выделить всё

viewer_id = '24806244';    api_secret = 'XpMUch2CPB';    api_id = '1894863';    var m:md5 = new md5()    method2 = 'putVariable';    test_mode = 1;    key = 111;    v = '2.0';    sig2 = m.hash('api_id='+api_id+'sig='+sig2+'v='+v+'key='+key+'method='+method2+'value=hallo')    a=sig2    var sender2:LoadVars = new LoadVars();    var receiver2:LoadVars = new LoadVars();    sender2.sendAndLoad('http://api.vkontakte.ru/api.php?api_id='+api_id+'&sig='+sig2+'&v='+v+'&key='+key+'&method='+method2+'&value=hallo', receiver2, "POST");    receiver2.onData = function(text):Void  {        xml2 = new XML();        xml2.ignoreWhite = true;        xml2.parseXML(text);        xml2 = xml2.firstChild.childNodes;        c = xml2    };

Re: Сигнатура

Добавлено: 09 фев 2011, 23:58
Александр
Подпись для стандартных запросов:

Код: Выделить всё

sig = md5(viewer_idname1=value1name2=value2secret)
http://vkontakte.ru/developers.php?o=-1 ... %D1%81+API

У тебя

Код: Выделить всё

('api_id='+api_id+'sig='+sig2+'v='+v+'key='+key+'method='+method2+'value=hallo')