VkApiNode

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Аватара пользователя
danger-99
Сообщения: 45
Зарегистрирован: 13 фев 2011, 22:24

VkApiNode

Сообщение danger-99 »

Что это значит?

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

Fatal error: Class 'VkApiNode' not found in C:\ftp\Root\addrating.php on line 40
И как исправить?
acpid
Сообщения: 76
Зарегистрирован: 02 июн 2010, 09:05

Re: VkApiNode

Сообщение acpid »

положить VkApiNode в папку C:\ftp\Root\
acpid
Сообщения: 76
Зарегистрирован: 02 июн 2010, 09:05

Re: VkApiNode

Сообщение acpid »

до 40 строки вставь

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

require('VkApi.class.php');
и положи в корень VkApi.class.php

скачать можно тут:
http://acpid.org.ru/vkapi/VkApi.class.zip
Аватара пользователя
danger-99
Сообщения: 45
Зарегистрирован: 13 фев 2011, 22:24

Re: VkApiNode

Сообщение danger-99 »

После добавления появилось это)

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

Notice: Undefined variable: method in C:\ftp\Root\VkApi.class.php on line 34 Notice: Undefined variable: sigStr in C:\ftp\Root\VkApi.class.php on line 362
Но действие выполняеться... Как убрать?
acpid
Сообщения: 76
Зарегистрирован: 02 июн 2010, 09:05

Re: VkApiNode

Сообщение acpid »

даже затрудняюсь. попробуй вконтакте для разработчиков поискать оригинальный класс этот и заменить.
Аватара пользователя
danger-99
Сообщения: 45
Зарегистрирован: 13 фев 2011, 22:24

Re: VkApiNode

Сообщение danger-99 »

Не помогло... Хепл
acpid
Сообщения: 76
Зарегистрирован: 02 июн 2010, 09:05

Re: VkApiNode

Сообщение acpid »

покажи addrating.php
Аватара пользователя
danger-99
Сообщения: 45
Зарегистрирован: 13 фев 2011, 22:24

Re: VkApiNode

Сообщение danger-99 »

Взял отсюда: /topic2049.html

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

<?/*     http://flapps.ru/forum/ - форум о создании приложений */  $app_id = '*********';            // id приложения$api_secret = '***********'; // Защищенный ключ с вкладки "Платежи"require('VkApi.class.php'); function get_url($query) {    $ch = curl_init();    curl_setopt($ch, CURLOPT_URL, $query);    curl_setopt($ch, CURLOPT_HEADER, 0);    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);    curl_setopt($ch, CURLOPT_TIMEOUT, 10);    return curl_exec($ch);    curl_close($ch);} $auth_key  = $_GET['auth_key'];$viewer_id = $_GET['viewer_id']; // Рассчитывается ключ авторизации$real_key = md5($app_id."_".$viewer_id."_".$api_secret); if ($auth_key == $real_key){$uid = $_GET['uid'];$rate = $_GET['rate'];// снимаем со счета пользователя голосаif ($rate<100) {    $votes = $rate*60; }else {    $votes = $rate*50; } $api = new VkApiNode($app_id, $api_secret);$query = $api->withdrawVotes($viewer_id, $votes);   $result = new SimpleXMLElement(get_url($query));if ($result->transferred>0) {// повышаем рейтинг$message = $_POST['message'];$query = $api->addRating($uid, $rate, $message);    $result = new SimpleXMLElement(get_url($query)); if ($result->rating_added>0)    echo 'Рейтинг повышен!';else {    switch($result->error_code)    {    case 2:      echo "Приложение выключено!";    break;    case 113:      echo "Неверный id пользователя";    break;    case 147:      echo "На балансе приложения недостаточно голосов!";    break;    default:             echo "Произошла ошибка!";    } }}else {    switch($result->error_code)    {    case 2:      echo "Приложение выключено!";    break;    case 113:      echo "Неверный id пользователя";    break;    case 151:      echo "Неверное количество голосов!";    break;    case 502:      echo "На балансе недостаточно голосов!";    break;    default:             echo "Произошла ошибка!";    } }// flapps.ru}else     echo 'error';?>
Ответить