Re: Списание голосов.
Добавлено: 17 окт 2009, 14:46
У меня имеютя исходники аукциона (на ачате в паблике висит) пошарюсь в нем, если что-то найду, напишу.
Код: Выделить всё
<?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);}?>
Код: Выделить всё
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 = 'Готово';}
Код: Выделить всё
<cross-domain-policy><allow-access-from domain="*.vkontakte.ru" /><allow-access-from domain="*.vk.com" /></cross-domain-policy>
Ахахах =)Александр писал(а):ARMAgeddoN, новый раздел для выбора хостинга, я создал после прочтения твоего сообщения)