Страница 1 из 1

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

Добавлено: 22 сен 2010, 10:15
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);?> 
Есть у кого другие библиотеки или помогите с этой разобраться (как методы правильно вызывать).

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

Добавлено: 22 сен 2010, 10:44
Noise Gate

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

Добавлено: 22 сен 2010, 12:20
BANAN
Я об этой библиотеке и говорю....как в ней правильно апи запрос написать, например меня интересуют вот эти методы getVariable, putVariable.

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

Добавлено: 22 сен 2010, 12:37
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 ) ) ) )

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

Добавлено: 22 сен 2010, 15:45
Noise Gate
А ты уверен, что эти методы можно с сервера вызывать?

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

Добавлено: 22 сен 2010, 19:53
BANAN
хм......не знаю

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

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

При тестировании я дал все права своему приложению.

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

Добавлено: 14 окт 2010, 15:13
Noise Gate
Считай, что работает только для secure методов

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

Добавлено: 14 окт 2010, 15:33
SmS
Вы правы. Как раз наткнулся на faq vkontakte.
http://cs11155.vkontakte.ru/u101511570/ ... a7e61b.jpg