Вызов серверных методов (APIServerPHPClass)

Только готовые уроки по использованию ВКонтакте API. Flash + PHP + API. НЕ IFrame!
ekotov
Сообщения: 11
Зарегистрирован: 21 окт 2011, 11:38

Re: Вызов серверных методов (APIServerPHPClass)

Сообщение ekotov »

подскажите как вывести список друзей через PHP
спасибо!
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Вызов серверных методов (APIServerPHPClass)

Сообщение Александр »

ekotov
http://vkontakte.ru/developers.php?oid=-1&p=friends.get

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

$resp = $VK->api('friends.get', array('uid'=>'1','fields'=>'first_name'));
ekotov
Сообщения: 11
Зарегистрирован: 21 окт 2011, 11:38

Re: Вызов серверных методов (APIServerPHPClass)

Сообщение ekotov »

а как их всех загнать в переменную через запятую, для ещё какого-нибудь запроса?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Вызов серверных методов (APIServerPHPClass)

Сообщение Александр »

ekotov
Из какого вида?
Функцию implode посмотри.
ekotov
Сообщения: 11
Зарегистрирован: 21 окт 2011, 11:38

Re: Вызов серверных методов (APIServerPHPClass)

Сообщение ekotov »

$resp = $VK->api('friends.get', array('uid'=>'1','fields'=>'first_name'));
здесь я сделал запрос на друзей, как мне вывести все uid через запятую?
спасибо
maxx072
Сообщения: 38
Зарегистрирован: 13 мар 2011, 12:35

Re: Вызов серверных методов (APIServerPHPClass)

Сообщение maxx072 »

Если из массива в строку через "," то так

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

 $uids_string = implode(",", $uids_array); 

Если объединить из переменных то так

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

 $uids_string = $uid1.",".$uid2; 
ekotov
Сообщения: 11
Зарегистрирован: 21 окт 2011, 11:38

Re: Вызов серверных методов (APIServerPHPClass)

Сообщение ekotov »

а как в массив $uids_array загнать?
простите что глупости спрашиваю, но очень нужно.
я запросил список друзей таким образом:
$resp = $VK->api('friends.get', array('uid'=>'1','fields'=>'first_name'));
теперь для запроса в БД мне нужно uid друзей в строчку через запятую, в этом и загвоздка
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Вызов серверных методов (APIServerPHPClass)

Сообщение Александр »

ekotov
Первое сообщение-то посмотри... Там показан пример обработки ответа.
ekotov
Сообщения: 11
Зарегистрирован: 21 окт 2011, 11:38

Re: Вызов серверных методов (APIServerPHPClass)

Сообщение ekotov »

с первого сообщения я и начал разбираться.
и вывести список id друзей у меня получается, но как его загнать в одну переменную, чтоб использоваться например для запроса к БД?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Вызов серверных методов (APIServerPHPClass)

Сообщение Александр »

ekotov

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

$count = sizeOf($resp['response']);// через цикл forfor ($i=0; $i<$count; $i++) {    echo $resp['response'][$i]['uid'].',';}
не?
Ответить