activity set на AS2 возможно ли?
И если да то как?? А то не где не нашел в инете примера по использованию AIP вконтакте на AS2 сложнее чем получить музочку, или фоточку....
activity set на AS2 возможно ли?
Re: activity set на AS2 возможно ли?
а я нашелKiller писал(а): А то не где не нашел в инете примера по использованию AIP вконтакте на AS2 .
http://flash-world.ru/flash_tutorial/86 ... layer.html
Re: activity set на AS2 возможно ли?
У меня не получилось этот пример переделать под activity set
уже пробовал.
Я новичек в работе с API так что да же не знаю нюансов. Ну итд.
для меня вобще темный лес... text ✔ текст статуса. что и к чему...
ответ сервака
уже пробовал.
Я новичек в работе с API так что да же не знаю нюансов. Ну итд.
для меня вобще темный лес... text ✔ текст статуса. что и к чему...
ответ сервака
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?><error> <error_code>4</error_code> <error_msg>Incorrect signature</error_msg> <request_params list="true"> <param> <key>api_id</key> <value>1930575</value> </param> <param> <key>sig</key> <value>9a1fddc256349764128850875afeb764</value> </param> <param> <key>v</key> <value>2.0</value> </param> <param> <key>test_mode</key> <value>1</value> </param> <param> <key>method</key> <value>activity.set</value> </param> <param> <key>text</key> <value>kzkzkzk</value> </param> </request_params></error>
Re: activity set на AS2 возможно ли?
И так не катит так же ошибка
Код: Выделить всё
stop();var m:md5 = new md5();api_id = 19305750; api_secret = '********';method = 'activity.set'; // метод, который мы хотим вызватьtest_mode = 1; // при отладке можно поставить 1 v = '2.0'; // версия API. // формируем строку, от которой нужно получить md5 хэш_sig = viewer_id+ 'api_id='+api_id+'method=activity.set'+test_mode+'v=2.0'+api_secret;sig = m.hash(_sig); // var sender:LoadVars = new LoadVars(); // Отправитель данныхvar receiver:LoadVars = new LoadVars();// Получатель ответа// Далее выполним запрос методом GETsender.sendAndLoad('http://api.vkontakte.ru/api.php?api_id='+api_id+'&sig='+sig+'&v='+v+'&test_mode='+test_mode+'&method='+method+'&text='+"kzkzkzk", receiver, "POST");// выполняем запрос// функция при загрузке данныхreceiver.onData = function(text):Void {xml = new XML(); // создаём экземпляр класса XMLxml.ignoreWhite = true;xml.parseXML(text); olol_tx.text=(text);// тут я вывожу ответ сервака. в текстовое моле так легче :) при отладки}// разбираем полученный ответ как xml документ
Re: activity set на AS2 возможно ли?
вот, работает отлично, много лишнего,т.к. есть хитрости с русским текстом, несколько строк можно выкинуть смело))
Код: Выделить всё
//Save Activity Statusfunction activityset(SV:String,score:String){_method = "method=activity.set";_viewer_id = _root.viewer_id;_api_id = "api_id="+_root.api_id;_v="v=2.0";_score = "text="+score;_params = _api_id+"#"+_method+"#"+_v+"#"+_score;_secret = my_sekret;_session="session="+my_session;prm = _params.split("#");temp = prm.join("&");prm.sort();_sig = _viewer_id+prm.join("")+_secret;_md5 = encrypt(_sig);//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_method = "method=activity.set";_viewer_id = _root.viewer_id;_api_id = "api_id="+_root.api_id;_v="v=2.0";_score = "text="+escape(score);_params = _api_id+"#"+_method+"#"+_v+"#"+_score;_secret = my_sekret;_session="session="+my_session;prm = _params.split("#");temp = prm.join("&");prm.sort();_addr = "http://api.vkontakte.ru/api.php?"+temp+"&sig="+_md5;LVactivityset.sendAndLoad(_addr,this[SV],"POST");}
Re: activity set на AS2 возможно ли?
хотелось бы немного пояснений что к чему?
И что куда записывать. куда секретный код и id приложения и куда сам текст.
А то 1 раз такую конструкцию вижу.
И что куда записывать. куда секретный код и id приложения и куда сам текст.
А то 1 раз такую конструкцию вижу.
Re: activity set на AS2 возможно ли?
Что то не работает.donatas писал(а):вот, работает отлично, много лишнего,т.к. есть хитрости с русским текстом, несколько строк можно выкинуть смело))
или я не до конца понимаю что там написано....
Без комментов // как то сложно..