Поиск среди своих друзей

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)

Поиск среди своих друзей

Сообщение exsites » 04 авг 2013, 23:20

Сижу голову ломаю как сделать поиск среди своих друзей?
users.search ищет среди всех людей вконтакте... Или я чего-то не знаю?

  1. VK.api("users.search", {q: 'строка запроса', uids: 'пытался свой номер сюда ему пофиг', fields:"online,photo"}, function(data) {

Натолкните на мысль? Друзей если больше 1000 то как быть..
exsites

 
Автор темы
Сообщения: 12
Зарегистрирован: 11 июл 2013, 20:08
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: Поиск среди своих друзей

Сообщение sasha^ » 05 авг 2013, 11:22

легко все... берете http://vk.com/dev/friends.get получаете весь список друзей, т.к. из офф. документации
количество друзей, которое нужно вернуть. (по умолчанию – все друзья)

и потом на js ищите нужных)))) легче некуда уж) удачи!
sasha^

 
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52
Благодарил (а): 1 раз.
Поблагодарили: 136 раз.

Re: Поиск среди своих друзей

Сообщение exsites » 06 авг 2013, 15:09

Ну как сказать, с явой у меня очень плохо. :-( этот кусок кода где я использую vkapi.class.php

То есть в Вашем примере он выдаст массив всех пользователей?
А если их больше 1000?
Попробую поискать где-нибудь пример поиска на яваскрипт. Спасибо.
exsites

 
Автор темы
Сообщения: 12
Зарегистрирован: 11 июл 2013, 20:08
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.

Re: Поиск среди своих друзей

Сообщение sasha^ » 06 авг 2013, 16:14

да, всех друзей метод возвращает.. потом среди них и ищите если что)))
sasha^

 
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52
Благодарил (а): 1 раз.
Поблагодарили: 136 раз.

Re: Поиск среди своих друзей

Сообщение exsites » 06 авг 2013, 21:19

А навести на мысль как это сделать не можете? Или может знаете где есть готовые варианты приска?
exsites

 
Автор темы
Сообщения: 12
Зарегистрирован: 11 июл 2013, 20:08
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.

Re: Поиск среди своих друзей

Сообщение Serge » 06 авг 2013, 21:43

exsites
перебором
http://sevenlines.com.ua - разработка и продвижение сайтов
Serge
WEB Team
WEB Team
 
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55
Благодарил (а): 2 раз.
Поблагодарили: 65 раз.

Re: Поиск среди своих друзей

Сообщение exsites » 06 авг 2013, 21:47

:-)))) перебором я на гитаре играю :-)))
exsites

 
Автор темы
Сообщения: 12
Зарегистрирован: 11 июл 2013, 20:08
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.

Re: Поиск среди своих друзей

Сообщение IndieGD » 07 авг 2013, 02:42

  1. var friends = [{uid:1, first_name:"Николай", last_name:"Басков"},{uid:2, first_name:"Олег", last_name:"Газманов"},{uid:3, first_name:"Филипп", last_name:"Киркоров"}];
  2. var search = "газм";
  3. var finded = new Array();
  4. for(var i in friends)
  5. {
  6.     if(friends[i].first_name.toLowerCase().indexOf(search) != -1 || friends[i].last_name.toLowerCase().indexOf(search) != -1) finded.push(friends[i]);
  7. }
  8. //alert(finded[0].first_name+" "+finded[0].last_name);

Так понятнее? :)

За это сообщение автора IndieGD поблагодарил:
exsites
IndieGD

 
Сообщения: 124
Зарегистрирован: 28 май 2013, 19:20
Благодарил (а): 1 раз.
Поблагодарили: 34 раз.

Re: Поиск среди своих друзей

Сообщение exsites » 07 авг 2013, 11:36

Да, спасибо. Сегодня после работы попробую.
exsites

 
Автор темы
Сообщения: 12
Зарегистрирован: 11 июл 2013, 20:08
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.


Вернуться в Создание IFrame-приложений ВКонтакте



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron