Списание голосов.

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
S2T2A2S2
ЗАБАНЕН!
Сообщения: 131
Зарегистрирован: 04 окт 2009, 12:53

Re: Списание голосов.

Сообщение S2T2A2S2 »

У меня имеютя исходники аукциона (на ачате в паблике висит) пошарюсь в нем, если что-то найду, напишу.
ARMAgeddoN
Сообщения: 31
Зарегистрирован: 16 окт 2009, 18:13

Re: Списание голосов.

Сообщение ARMAgeddoN »

Кстати да =)
Он рабочий? =)
S2T2A2S2
ЗАБАНЕН!
Сообщения: 131
Зарегистрирован: 04 окт 2009, 12:53

Re: Списание голосов.

Сообщение S2T2A2S2 »

Да вроде рабочий. (Сам не пробывал) Но судя по комментам - пашет.
ARMAgeddoN
Сообщения: 31
Зарегистрирован: 16 окт 2009, 18:13

Re: Списание голосов.

Сообщение ARMAgeddoN »

Хм... я бы протестил - да хоста нет.
S2T2A2S2
ЗАБАНЕН!
Сообщения: 131
Зарегистрирован: 04 окт 2009, 12:53

Re: Списание голосов.

Сообщение S2T2A2S2 »

А вот я сейчас поссмотрю, рабочий, или нет ........
ARMAgeddoN
Сообщения: 31
Зарегистрирован: 16 окт 2009, 18:13

Re: Списание голосов.

Сообщение ARMAgeddoN »

Ссыль кинь мне =)
Гляну его =)

PS: кстати где можно создать тему про хост? не могу найти нормальной ветки =)
S2T2A2S2
ЗАБАНЕН!
Сообщения: 131
Зарегистрирован: 04 окт 2009, 12:53

Re: Списание голосов.

Сообщение S2T2A2S2 »

Оооооо. Ну я намучался с этим аукционом, так ничего и не сделал, залил на хостинг, все поменял, id, секрет, и т.д.
Врде все должно работать! Но не выходит опять же нечего.
http://vkontakte.ru/app1549917

P.S. Думаю здесь :
http://flapps.ru/forum/forum12.html
ARMAgeddoN
Сообщения: 31
Зарегистрирован: 16 окт 2009, 18:13

Re: Списание голосов.

Сообщение ARMAgeddoN »

Мерцают кадры =\
Боюсь пополнять счет =)
PS: Вот я кретин "выбор хостинга для приложений и т.п. " ахах =)
не увидел =)
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Списание голосов.

Сообщение Александр »

ARMAgeddoN, новый раздел для выбора хостинга, я создал после прочтения твоего сообщения)

Сделал пример приложения списывающего голос по нажатию нопки.

PHP скрипт:

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

<?require('VkApi.class.php'); // файл находится в архиве с исходником $app_id = '743131';             // id приложения$api_secret = 'qwertyuiopasdfghjklz';   // Защищенный ключ с вкладки "Платежи" $auth_key  = $_POST['auth_key'];  // auth_key из FlashVars приложения$viewer_id = $_POST['viewer_id']; // id просматривающего приложение // Рассчитывается ключ авторизации$real_key = md5($app_id."_".$viewer_id."_".$api_secret); if ($auth_key == $real_key){// Создание запроса$api = new VkApiNode($app_id, $api_secret);$uid = $viewer_id;      // id просматривающего приложение$votes = 100;           // Количество голосов (1 голос = 100)$query = $api->withdrawVotes($uid, $votes);  // Выполнение запроса$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $query);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);curl_setopt($ch, CURLOPT_TIMEOUT, 10);curl_exec($ch);curl_close($ch);}?>
ActionScript:

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

btn.addEventListener(MouseEvent.CLICK,btnClick); function btnClick(e:MouseEvent):void {    var params:Object=LoaderInfo(root.loaderInfo).parameters;    var loader:URLLoader = new URLLoader();    var request:URLRequest=new URLRequest("http://flapps.ru/withdrawvotes.php"); // адрес вашего скрипта    request.method=URLRequestMethod.POST;     var vars:URLVariables = new URLVariables();    vars['auth_key']=params['auth_key'];    vars['viewer_id']=params['viewer_id'];     request.data=vars;    loader.addEventListener(Event.COMPLETE,onComplete);    loader.load(request);} function onComplete(event:Event):void {    stat_txt.text = 'Готово';}
В приложении кнопка (btn) и текстовое поле (stat_txt).

В корневой каталог сервера заливаем crossdomain.xml:

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

<cross-domain-policy><allow-access-from domain="*.vkontakte.ru" /><allow-access-from domain="*.vk.com" /></cross-domain-policy>
Проверял с другим secure методом, с withdrawVotes тоже должно работать.

Исходник: http://flapps.ru/example/withdrawvotes.rar
ARMAgeddoN
Сообщения: 31
Зарегистрирован: 16 окт 2009, 18:13

Re: Списание голосов.

Сообщение ARMAgeddoN »

Александр писал(а):ARMAgeddoN, новый раздел для выбора хостинга, я создал после прочтения твоего сообщения)
Ахахах =)
Вот и думал, нереально чтобы я не заметил =)


Надо бы попробовать =)
Хостинга нет =\
Кто даст нахаляву свой лог\пасс? =)
Ответить