Re: Списание голосов.
Добавлено: 25 фев 2010, 22:14
Только что переставил код та же фигня не выводит текст, а голоса списывает!!!
Код: Выделить всё
// Рассчитывается ключ авторизации
$real_key = md5($app_id."_".$viewer_id."_".$api_secret);
if ($auth_key == $real_key){
if ($votes->transferred>0) {
echo 'Голос списан';
}
else {
switch($votes->error_code)
{
case 502:
echo 'На вашем балансе недостаточно голосов!';
break;
default:
echo 'Произошла ошибка!';
}
}
// Создание запроса
$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);
$votes = new SimpleXMLElement(curl_exec($ch));
curl_close($ch);
}