Страница 3 из 10

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

Добавлено: 21 окт 2011, 11:43
ekotov
подскажите как вывести список друзей через PHP
спасибо!

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

Добавлено: 21 окт 2011, 19:52
Александр
ekotov
http://vkontakte.ru/developers.php?oid=-1&p=friends.get

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

$resp = $VK->api('friends.get', array('uid'=>'1','fields'=>'first_name'));

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

Добавлено: 26 окт 2011, 22:11
ekotov
а как их всех загнать в переменную через запятую, для ещё какого-нибудь запроса?

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

Добавлено: 27 окт 2011, 20:31
Александр
ekotov
Из какого вида?
Функцию implode посмотри.

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

Добавлено: 27 окт 2011, 21:20
ekotov
$resp = $VK->api('friends.get', array('uid'=>'1','fields'=>'first_name'));
здесь я сделал запрос на друзей, как мне вывести все uid через запятую?
спасибо

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

Добавлено: 28 окт 2011, 08:35
maxx072
Если из массива в строку через "," то так

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

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

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

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

 $uids_string = $uid1.",".$uid2; 

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

Добавлено: 28 окт 2011, 20:52
ekotov
а как в массив $uids_array загнать?
простите что глупости спрашиваю, но очень нужно.
я запросил список друзей таким образом:
$resp = $VK->api('friends.get', array('uid'=>'1','fields'=>'first_name'));
теперь для запроса в БД мне нужно uid друзей в строчку через запятую, в этом и загвоздка

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

Добавлено: 29 окт 2011, 18:51
Александр
ekotov
Первое сообщение-то посмотри... Там показан пример обработки ответа.

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

Добавлено: 31 окт 2011, 20:21
ekotov
с первого сообщения я и начал разбираться.
и вывести список id друзей у меня получается, но как его загнать в одну переменную, чтоб использоваться например для запроса к БД?

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

Добавлено: 31 окт 2011, 22:34
Александр
ekotov

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

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