activity set на AS2 возможно ли?

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Killer
Сообщения: 7
Зарегистрирован: 24 авг 2010, 21:37

activity set на AS2 возможно ли?

Сообщение Killer »

activity set на AS2 возможно ли?
И если да то как?? А то не где не нашел в инете примера по использованию AIP вконтакте на AS2 сложнее чем получить музочку, или фоточку....
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

Re: activity set на AS2 возможно ли?

Сообщение 112 »

Killer писал(а): А то не где не нашел в инете примера по использованию AIP вконтакте на AS2 .
а я нашел
http://flash-world.ru/flash_tutorial/86 ... layer.html
Killer
Сообщения: 7
Зарегистрирован: 24 авг 2010, 21:37

Re: activity set на AS2 возможно ли?

Сообщение Killer »

У меня не получилось этот пример переделать под activity set
уже пробовал.
Я новичек в работе с 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> 
Killer
Сообщения: 7
Зарегистрирован: 24 авг 2010, 21:37

Re: activity set на AS2 возможно ли?

Сообщение Killer »

И так не катит так же ошибка

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

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 документ
donatas
Сообщения: 14
Зарегистрирован: 11 июн 2010, 12:53

Re: activity set на AS2 возможно ли?

Сообщение donatas »

вот, работает отлично, много лишнего,т.к. есть хитрости с русским текстом, несколько строк можно выкинуть смело))

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

 //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");} 
Killer
Сообщения: 7
Зарегистрирован: 24 авг 2010, 21:37

Re: activity set на AS2 возможно ли?

Сообщение Killer »

хотелось бы немного пояснений что к чему?
И что куда записывать. куда секретный код и id приложения и куда сам текст.
А то 1 раз такую конструкцию вижу. :shock:
Killer
Сообщения: 7
Зарегистрирован: 24 авг 2010, 21:37

Re: activity set на AS2 возможно ли?

Сообщение Killer »

donatas писал(а):вот, работает отлично, много лишнего,т.к. есть хитрости с русским текстом, несколько строк можно выкинуть смело))
Что то не работает.
или я не до конца понимаю что там написано....
Без комментов // как то сложно..
Ответить