Сейчас практически все пользователи Интернета имеют аккаунты в Одноклассниках, Фейсбуке, Инстаграме, ВКонтакте. Соцсети развиваются, постоянно предлагая новейшие сервисы и функции. А вот опция “добавить в друзья” была изначально.
В принципе, социальные платформы как раз и создавались с целью общения людей на расстоянии.
ВКонтакте есть ограничения на добавление друзей – не более 50 заявок в сутки, иначе функцию добавления друзей могут заблокировать или даже забанить аккаунт.
Справка с официального сайта ВКонтакте «Добавление друзей»
Время от времени просматривайте и при необходимости корректируйте свой профиль в соцсети.
Проанализируйте, какая личная информация будет доступна вашим будущим друзьям.
Своевременно добавляйте новую информацию и удаляйте неактуальные и устаревшие данные.
Оформив подписку, вы станете подписчиком и сможете отслеживать события в его жизни и отправлять при надобности сообщения.
Навсегда остаться в роли наблюдателя или стать в последующем другом – зависит полностью от Вас.
Многие молодые интернет-пользователи задаются вопросом: можно ли узнать в ВК список лучших друзей у своего приятеля? Либо же кто из моих друзей занёс меня в категорию важных? В данной статье, я отвечу на данные вопросы и поделюсь своим опытом в определении важных друзей у своих знакомых в социальной сети ВКонтакте. Изначально нужно разобраться, что вообще обозначают эти термины.
Важные (лучшие) друзья в ВК сформировываются из общего перечня, с которыми чаще всего общается владелец аккаунта. Это не значит, что подразумевается именно личная переписка. Под словом «общение» имеются ввиду все типы активности, совершённые по отношению к конкретному пользователю ВКонтакте.
Сюда причисляются:
При всём этом активность может быть выражена не с одной стороны, а с обеих. То есть, когда приятель из списка пользователя открывает его страничку, пишет там какой-либо комментарий, оставляет под фото лайк, то он причисляется к группе лучших друзей в автоматическом режиме.
Кроме того все люди, добавленные в список друзей недавно, некоторый период будут пребывать в группе лучших. Так будет до того момента, пока системой не будет определено, что владельцы обеих аккаунтов не изъявляют к записям друг друга никакой заинтересованности
Все лучшие друзья пребывают на верхних строчках общего перечня друзей. Недавно добавленные люди перемещаются на самый верх списка, чтобы пользователь «не потерял их из виду» и не забыл о них.
Установить, насколько важным является друг из перечня друзей иного пользователя в ВК можно, ознакомившись со списком его приятелей. Но это не будет стопроцентной гарантией того, что они на самом деле для него важны.
Возможно, он их просто недавно добавил к себе в список, либо же они сами проявили внимание к данному пользователю. Ведь как мы помним, чтобы попасть в категорию “важных” достаточно просто зайти на страницу своего друга и написать там комментарий или поставить лайк.
Приглядитесь к собственному перечню друзей, и вы также заметите на верхних строчках тех людей, с кем сегодня даже и не общались, и не посещали их странички несколько дней.
Вполне вероятно, что они являются вашими «поклонниками», их интересует то, что вы пишите у себя на стене и что публикуете на страничке. Проявляя активность по отношению к вам, они ещё не один день будут пребывать среди «лучших» друзей.
Ну а теперь проанализируем, что же значит лучшие друзья, и как узнать этот список у своего товарища. Когда мы добавляем к себе новых друзей, то ВК автоматически предлагает нам отсортировать их.
То есть, мы можем указывать, кем нам приходится добавленный человек:
Многие пользователи не обращают внимания на все эти категории, объективно полагая, что «лучшему» приятелю не нужно всеобщее афиширование. И возможно они правы!
Привет, хабраюзер.Для получения друзей пользователя есть метод friends.get .
friends.get
- возвращает список идентификаторов друзей пользователя или расширенную информацию о друзьях пользователя (при использовании параметра fields).
И, что важно, в рамках решения поставленной задачи это открытый метод, не требующий access_token.
Обязательный параметр только один:
Используя данный метод, можно получить информацию обо всех друзьях каждого из двух наших множеств, но такой подход не будет оптимальным. Пользователь А может иметь 2000 людей в друзьях, пересекаться с друзьями пользователя В будут только 3 человека. В таком случае информация о 1997 пользователях будет нам ненужной, и ресурсы, затраченные на её получение, будут потрачены впустую.
Мы будем запрашивать исключительно идентификаторы пользователей, и получив нужные нам номера(которые принадлежат множеству А и В), уже по ним выбирать информацию.
Для получения информации о пользователе есть метод users.get .
users.get
- Возвращает расширенную информацию о пользователях.
Данный метод также не нуждается в access_token, то есть идеально подходит для нашей задачи.
В user_ids мы передадим массив идентификаторов пользователей, которые встречаются в обоих множествах.
Мы хотим получить только аватар размером 100*100, для этого в параметре fields передадим значение photo_100.
Class VkFriends
{
public function clean_var($var) {
$var = strip_tags($var);
$var = preg_replace("~\D+~", "", $var);
$var = trim($var);
return $var;
}
public function get_friends($u_id) {
$friends = file_get_contents("https://api.vk.com/method/friends.get?user_id=".$u_id);
$friends = json_decode($friends);
if(!isset($friends->error)){
return $friends;
}else{
return "";
}
}
public function mutual_friends($friends) {
$mutual = array_intersect($friends->response, $friends->response);
if(!empty($mutual)){
return $mutual;
}else{
return "";
}
}
public function get_users_info($users) {
$u_ids = implode(",",$users);
$u_info = file_get_contents("https://api.vk.com/method/users.get?user_ids=".$u_ids."&fields=photo_100");
$u_info = json_decode($u_info);
return $u_info;
}
public function view_user_info($u_info) {
$uid = $u_info->uid;
$first_name = $u_info->first_name;
$last_name = $u_info->last_name;
= $u_info->photo_100;
print("
$last_name
Теперь смотрим на наш класс в действии:
$vkf = new VkFriends; $u_id = $vkf->clean_var($_POST["u1"]);//clean variables from POST $u_id = $vkf->clean_var($_POST["u2"]); if(($u_id!="")&&($u_id!="")){ echo "
Социальная сеть ВКонтакте объединяет людей, и постоянно в нее внедряются различные алгоритмы, чтобы пользователям было удобнее находить своих друзей, родственников и просто знакомых людей, с которыми они могли несколько раз видеться, но при встрече не успели или не захотели добавиться в друзья друг к другу. Одним из способов быстро пополнить свой список друзей знакомыми людьми – это воспользоваться инструментом ВКонтакте «Возможные друзья». В рамках статьи рассмотрим принцип действия данного алгоритма, а также как им пользоваться.
Чтобы посмотреть пользователей, которых социальная сеть ВКонтакте считает вашими потенциальными друзьями, достаточно перейти на своей странице в раздел «Друзья». В правом нижнем углу открывшейся страницы, под списками фильтрации текущих друзей, будет расположен блок «Возможные друзья».
Каждый раз, когда вы заходите на страницу, он формируется по-новому. В этом блоке выводится 5 человек, которых вы можете знать. Если вы хотите посмотреть больше возможных друзей, нажмите в данном блоке на кнопку «Показать всех».
После этого раскроется страница, на которой выводятся все пользователи, которые для вашей страницы определены в качестве возможных друзей. В зависимости от того, насколько активно вы пользуетесь своим аккаунтом ВКонтакте, а также от ряда других факторов, количество данных пользователей может различаться. Листайте страницу вниз, и новые предполагаемые друзья будут подгружаться автоматически.
Обратите внимание: Несмотря на то, что на данной странице сверху и справа имеются всевозможные фильтры, они никоим образом не позволяют фильтровать список возможных друзей. То есть, если вы воспользуетесь поиском сверху и, например, постараетесь найти всех возможных друзей с именем «Сергей», социальная сеть просто начнет искать пользователей с именем «Сергей» в своей базе данных, не ориентируясь на подобранный для вас список возможных друзей.
Компания ВКонтакте не раскрывает алгоритмы, по которым формируется список возможных друзей для каждого конкретного пользователя. Однако наблюдения показывают, что явно список возможных друзей зависит от:
Важно заметить, что у пользователя нет возможности посмотреть, для кого он значится в качестве предполагаемого друга. То есть, данная информация не является взаимной для пользователей. Если вы видите, что пользователь ВКонтакте у вас выводится в качестве возможного друга, например, поскольку вы часто посещаете его страницу, это не значит, что у него вы будете выводиться в качестве друга. Конечно, за исключением ситуации, когда вы при посещении страницы проявляете на ней активность в виде лайков, репостов, комментариев и так далее.
Социальная сеть ВКонтакте – это именно то место, где мы переписываемся с друзьями, слушаем любимую музыку, смотрим различные видео, а также находим новых знакомых, друзей и даже вторую половинку. Существуют даже некие неписаные правила о том, кто кому первый должен писать, кто к кому первый добавляться и так далее.
После очередного знакомства с человеком, первое, что мы все делаем – заходим в любимую социальную сеть и пытаемся найти его или ее профиль. Но, к сожалению, сделать это порой довольно непросто. Самый надежный способ – это поиск через общих друзей. И в этой статье мы расскажем, как найти общих друзей в Контакте и как правильно и максимально быстро это сделать.
Итак, чтобы не тратить свое время и нервы, нужно проделать нижеописанные действия. Сначала нужно зайти в раздел «Мои Друзья». Затем следует ввести фамилию или имя человека, которого нужно найти. В подразделе «Другие пользователи» сперва будут отображены люди из списков друзей ваших друзей в ВК. Таким образом, если человек есть у кого-то из списка ваших друзей, он будет отображен на первых местах. А далее расположатся все остальные пользователи социальной сети с таким же именем или фамилией.
Вы также можете воспользоваться расширенным поиском справа. Там можно ввести такие параметры поиска как город, возраст и пол искомого человека, чтобы существенно сократить список найденных пользователей и тем самым уменьшить затраченное на это время.
В разделе «Возможные друзья» вы также можете сразу добавить человека в свой список друзей, если это потребуется. Нет необходимости для этого заходить к ней/нему на страницу. Под фразой «У вас с Ольгой 12 общих друзей» есть кнопка «Добавить в друзья», нажав на которую вы отправите заявку пользователю.
Таким образом, вы узнали как намного быстрее найти общих друзей ВКонтакте. У многих из нас каждая минутка на счету, и поэтому совсем не хочется терять уйму времени на томительные поиски нужного нам человека на данном сайте. Надеемся, что статья была полезна для вас и общение в ВК станет для вас еще более простым и удобным.