Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: не получается принять данные через VK api
Форумы портала PHP.SU » » XML и его обработка » не получается принять данные через VK api

Страниц (1): [1]
 

1. anton-logom - 27 Ноября, 2014 - 20:22:20 - перейти к сообщению
Доброго времени суток, уважаемые форумочане!

Передо мной стоит задача создания небольшого поисковика музыки с использованием api от VK. Нашел на хабре статью про это , скачал класс, сделал простейший сценарий точно по образцу, который только выводит информацию о полученом массиве:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. require '../include/vkapi.class.php';
  4. $api_id = '4645685';
  5. $vk_id  = '***тут цифровой ID моей страницы***';
  6. $VK = new vkapi($api_id, $vk_id);
  7.  
  8. $resp = $VK->api('audio.search', array(
  9.         'q' => "Что-то там", //сам запрос
  10.         'auto_complete' => '1',
  11.         'sort' => '2',
  12.         'count' => '50',
  13.         'offset' => '0'
  14.     ));
  15.        
  16. var_dump($resp);
  17. ?>


Как говорится, ничто не предвещало беды, однако при выполнении этого кода выдается гора warning'ов , а в массив ничего не пишется:

Спойлер (Отобразить)


В гугле был, там ничего подобного не нашел (везде пишут только об ошибках, которые выдаёт сам ВК), пробовал вставлять в документ доктайп, менять кодировку через header() и iconv(), и ещё много чего, но всё без толку...

PHP знаю вроде "на уровне ниже среднего", но XML для меня - тёмный лес...
Помогите, пожалуйста, понять, в чём проблема.

 

Powered by ExBB FM 1.0 RC1