secure.withdrawvotes перестал работать
Добавлено: 24 май 2011, 10:01
Будьте добры, кто-нибудь, помогите разобраться.
Код раньше работал нормально, а теперь - нет. Возможно, это связано с переездом на новый сервер. На новом сервере curl работает, проверил только что.
При чем код работает теперь предельно интересно: необходимое количество голосов снимается, но скрипт перестает работать после вызова secure.withdrawVotes, (вот эта строка):
т.е. ответ от скрипта во флешку приходит 'echo1 /n!!!echo 2/n', а '!!!echo 3/n' уже приложению не приходит.
Люди добрые, помогите, кто чем может
Код раньше работал нормально, а теперь - нет. Возможно, это связано с переездом на новый сервер. На новом сервере curl работает, проверил только что.
Код: Выделить всё
<? require 'vkapi.class.php'; $api_id = id приложения; /// id приложения // $secret_key = ключ; /// Защищенный ключ с вкладки "Платежи" // $auth_key = $_POST['auth_key']; /// auth_key из FlashVars приложения // $viewer_id = $_POST['viewer_id']; /// id просматривающего приложение // $votes = $_POST['votes_amount']; /// кол-во списываемых гололосов // /// рассчет ключа авторизации // $real_key = md5($api_id."_".$viewer_id."_".$secret_key); /// если ключ правильный, списываем голоса // if ($auth_key == $real_key) { echo 'echo1 /n'; $VK = new vkapi($api_id, $secret_key); echo '!!!echo 2/n'; $resp = $VK->api('secure.withdrawVotes', array('uid'=>$viewer_id, 'votes'=>$votes)); echo '!!!echo 3/n'; /// если голоса успешно списаны // if ($resp['response']>0) { echo $resp['response']; } /// если не списаны, выводим ошибку // else { echo $resp[error][error_code]; } } else { echo 'wrong real_key'; }?> Код: Выделить всё
$resp = $VK->api('secure.withdrawVotes', array('uid'=>$viewer_id, 'votes'=>$votes));Люди добрые, помогите, кто чем может