php библиотека для работы с api методами

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

php библиотека для работы с api методами

Сообщение BANAN »

Привет. Нужна php библиотека, нашел вот эту vkapi.class.php, но чет не получается вызвать методы

Проверил Пример - работает

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

 <?require 'vkapi.class.php'; $api_id = 1234; // Insert here id of your application$secret_key = ' your secret key '; // Insert here secret key of your application $VK = new vkapi($api_id, $secret_key); $resp = $VK->api('getProfiles', array('uids'=>'1,6492')); print_r($resp);?> 
Делал по примеру - не работает

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

 <?phprequire 'vkapi.class.php'; $api_id = id приложения; // Insert here id of your application$secret_key = 'ключ'; // Insert here secret key of your application $VK = new vkapi($api_id, $secret_key); $resp = $VK->api('photos.getAlbums', array('uid'=>'id пользователя')); print_r($resp);?> 
Есть у кого другие библиотеки или помогите с этой разобраться (как методы правильно вызывать).
Аватара пользователя
BANAN
Сообщения: 96
Зарегистрирован: 10 мар 2010, 22:24

Re: php библиотека для работы с api методами

Сообщение BANAN »

Я об этой библиотеке и говорю....как в ней правильно апи запрос написать, например меня интересуют вот эти методы getVariable, putVariable.
Аватара пользователя
BANAN
Сообщения: 96
Зарегистрирован: 10 мар 2010, 22:24

Re: php библиотека для работы с api методами

Сообщение BANAN »

делаю так

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

<?phprequire 'vkapi.class.php'; $api_id = id приложения; // Insert here id of your application$secret_key = 'ключ'; // Insert here secret key of your application $VK = new vkapi($api_id, $secret_key); $resp = $VK->api('getVariable', array('key'=>'1280')); print_r($resp);?>
Выводит: Array ( [error] => Array ( [error_code] => 3 [error_msg] => Unknown method passed [request_params] => Array ( [0] => Array ( [key] => api_id [value] => id приложения ) [1] => Array ( [key] => format [value] => json ) [2] => Array ( [key] => key [value] => 1280 ) [3] => Array ( [key] => method [value] => getVariable ) [4] => Array ( [key] => random [value] => 4821 ) [5] => Array ( [key] => timestamp [value] => 1285151683 ) [6] => Array ( [key] => v [value] => 3.0 ) [7] => Array ( [key] => sig [value] => 1f40e600df9ceda4639a139bbd5527fd ) ) ) )
Noise Gate
Сообщения: 691
Зарегистрирован: 28 апр 2010, 12:34

Re: php библиотека для работы с api методами

Сообщение Noise Gate »

А ты уверен, что эти методы можно с сервера вызывать?
Аватара пользователя
BANAN
Сообщения: 96
Зарегистрирован: 10 мар 2010, 22:24

Re: php библиотека для работы с api методами

Сообщение BANAN »

хм......не знаю
SmS
Сообщения: 2
Зарегистрирован: 14 окт 2010, 14:10

Re: php библиотека для работы с api методами

Сообщение SmS »

Люди, у меня аналогичная проблема.
Может кто подскажет какие апи функции можно вызывать со стороннего сервера, а какие нет.
Если указанный пример работает для метода "getProfiles", то почему не работает для "photos.get"?

При тестировании я дал все права своему приложению.
Noise Gate
Сообщения: 691
Зарегистрирован: 28 апр 2010, 12:34

Re: php библиотека для работы с api методами

Сообщение Noise Gate »

Считай, что работает только для secure методов
SmS
Сообщения: 2
Зарегистрирован: 14 окт 2010, 14:10

Re: php библиотека для работы с api методами

Сообщение SmS »

Вы правы. Как раз наткнулся на faq vkontakte.
http://cs11155.vkontakte.ru/u101511570/ ... a7e61b.jpg
Ответить