Страница 5 из 10
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 08 дек 2011, 21:55
Александр
At1on
Код: Выделить всё
$VK = new vkapi($api_id, $secret_key);$resp = $VK->api('wall.get', array('owner_id'=>'1','count'=>'5','filter'=>'all'));print_r($resp);
Есть нужные тебе данные?
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 09 дек 2011, 11:27
At1on
Окей спасибо помогло! А теперь как убрать записи типа ? как сделать чтобы текст только был?
Короче проше, как это всё отформатировать, чтобы не смешено было?
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 09 дек 2011, 20:38
Александр
At1on
Вытащи данные как из обычного ассоциативного массива.
На ответ внимательно посмотри. В [0] - количество записей.
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 10 дек 2011, 06:59
At1on
Не какого ответа не получаю, когд ареев и коды вывода
Код: Выделить всё
$resp = $VK->api('getProfiles', array('uids'=>"$ids"));$set = $VK->api('wall.get', array('owner_id'=>"$ids", 'offset'=>'0', 'count'=>'5', 'extended'=>'1'));echo $set['response'][5]['text'].'<br />';echo $resp['response'][0]['first_name'].'<br />';
$ids - переменная получаемая после авторизации
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 10 дек 2011, 10:53
At1on
Как достать инфу из еще одних полей
в частности user
Код: Выделить всё
echo $set['response'][0]['first_name'].'<br />';- не выводит
В случае, если передан параметр extended, каждый объект будет иметь поле user или group, содержащее информацию о пользователе или о группе, разместившей запись. Более подробная информация представлена на страницах Описание поля user и Описание поля group.
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 10 дек 2011, 14:34
Александр
At1on
Когда ты делаешь print_r($resp); - ты видешь ответ от сервера. Посмотри на него внимательно, изучи как в php работать с массивами и всё получится. Сейчас я вижу, что ты тупо копируешь код и не пытаешься в нем разобраться, и даже не понимаешь что я пишу тебе в своих сообщениях.
Какой
???
Смотри
Разве есть по этому адресу какие-то данные?
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 10 дек 2011, 14:49
At1on
Александр писал(а):At1on
Когда ты делаешь print_r($resp); - ты видешь ответ от сервера. Посмотри на него внимательно, изучи как в php работать с массивами и всё получится. Сейчас я вижу, что ты тупо копируешь код и не пытаешься в нем разобраться, и даже не понимаешь что я пишу тебе в своих сообщениях.
Какой
???
Смотри
Разве есть по этому адресу какие-то данные?
С именем разобрался там выходит $set['response'][1]['user']['first_name']
А вот со стеной понять не могу...
Текст не циклом не выходит, не простым эхо, через print_r просто ответ от сервера , но мне то всё не надо, тока текст нужен, как не пробовал его вытащить не получается...
И кстати не могу найти как битовую маску задать.
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 10 дек 2011, 14:58
Александр
At1on писал(а):print_r просто ответ от сервера , но мне то всё не надо, тока текст нужен, как не пробовал его вытащить не получается...
Всё правильно, просто ответ от сервера нужно вывести, чтобы убедиться что ожидаемые данные были получены. Остальное решается пониманием принципа работы с массивами в php. Почитай
http://php.su/learnphp/datatypes/?array
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 10 дек 2011, 16:25
At1on
И так попробовал подчти все методы не понял всего 2 вещи:
Как задать битовую маску и как выводить стену.
Впринципе если пойму как бит маску сделать стена уже не нужна будет
Может кто подскажет?
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 10 дек 2011, 18:47
At1on
вывел!
echo $resp[response][wall][$i][text].'<br />';- из цыкла