Социальная сеть «ВКонтакте» является одним из самых популярных интернет-проектов во всей России и странах постсоветского пространства. Каждый день из года в год ресурсом пользуются миллионы пользователей, которые заходят на сайт vk.com, чтобы не только пообщаться друг с другом, но и узнать новости, послушать любимые аудиозаписи, посмотреть фильм или сериал, узнать что-нибудь интересное и даже наметить, куда пойти за обновлением гардероба.
На данный момент каждый может добавить себе в друзья до 10 тысяч других «обитателей» социальной сети, а, как свидетельствует статистика, у среднестатистического пользователя ресурса в друзьях содержится около 200-300 человек. Тем не менее, просматривая список своих друзей «ВКонтакте» можно неожиданно для себя обнаружить, что располагаются они в разном порядке и порой могут меняться местами. Почему так происходит и как формируется весь этот список?
Как было раньше
Прежде чем дать ответ на заданный выше вопрос, хотелось бы напомнить, как формировался список друзей «ВКонтакте» несколькими годами ранее. Еще несколько лет тому назад люди, отображающиеся в списках друзей пользователя, сортировались по рейтингу. Тут все понятно: чем выше был рейтинг страницы пользователя, тем выше он отображался в списке друзей. Рейтинг можно было получить за заполнение информации на собственной странице или за покупку дополнительных голосов. Позже от рейтинга было решено отказаться, чем очень сильно были расстроены пользователей, которые купили большое количество голосов и/или подарили их другим «обитателям» социальной сети.
Как создать приложение для контакта (ВКонтакте). Первый запрос — как получить список друзей
Привет, друзья. В этом посте я расскажу о том как отправить первый запрос серверу ВКонтакте, получить и обработать ответ от него. Запрашивать будем список друзей определённого пользователя. Список того, что нужно знать для написания приложения для контакта в этой статье. Приступим.Прежде чем начать писать код приложения, его нужно создать на vkontakte.ru, чтобы получить идентификатор приложения и секретный код приложения, без них отправка запросов серверу контакта невозможна.
Зайдите в свой аккаунт вконтакте. В самом низу страницы нажмите на ссылку «разработчикам», ну а там уже нажмите на кнопку «Создать приложение» и следуйте инструкциям, только не забудьте выбрать Flash/IFrame приложение.
Теперь займёмся написание самого приложения. Запустите Adobe Flash, я использую Flash CS5, но принципиальных отличий от CS4 нет. Создайте пустое приложение ActionScript 3.0 (File->New->ActionScript3.0->OK)
Хочу оговориться, что в этой статье код будем размещать в кадре, так как он не большой, но вообще в ActionScript 3.0 код всегда следует размещать в отдельных файлах.
И так, сейчас у нас чистый слой. Создадим на нём 2 динамических текстовых поля и кнопку. В одно текстовое поле будут выводиться id друзей а в другое их имена и фамилии, при нажатии на кнопку будет отправляться запрос. Instance Name для текстовых полей id_output и name_output соответственно и для кнопки go_button. Instance Name – это имена переменных, через которые мы будем обращаться к элементам сцены в коде.
Теперь всё готово, чтобы написать первые строки кода. Выберите первый (и единственный) кадр нашей сцены и нажмите F9, откроется редактор ActionScript.
Не забывайте, что код мы будем писать самостоятельно, поэтому убедитесь, что отключен упрощенный режим редактора. Кроме того для удобства можете скрыть левую панель с операторами, так как она нам не нужна. Редактор должен выглядеть вот так:
Теперь всё готово, чтобы написать первые строки кода. Выберите первый (и единственный) кадр нашей сцены и нажмите F9, откроется редактор ActionScript.Не забывайте, что код мы будем писать самостоятельно, поэтому убедитесь, что отключен упрощенный режим редактора. Кроме того для удобства можете скрыть левую панель с операторами, так как она нам не нужна. Редактор должен выглядеть вот так:
Сейчас мы должны сохранить наше приложение. Создайте для него отдельную папку и сохраните его туда, например D:\VKAPI\GetFriends\GetFrinds.fla
Для начала нам понадобится подключить все необходимые библиотеки. В этом приложении понадобится только библиотека MD5, зачем она нужна расскажу немного ниже. Но дело в том, что Flash не включает в себя эту библиотеку и нам придётся использовать стороннюю, не проблема, скачать её можно по этой ссылке.
Создайте в папке, куда вы сохранили приложение новую папку libs (имя можете выбрать другое) и закиньте в неё скачанный файл MD5.as.
Теперь пишем первую строчку кода:
import libs.MD5;
Таким образом мы подключили библиотеку MD5.
Далее нам нужно объявить все необходимые переменные:
var URLLoad:URLLoader = new URLLoader(); // загрузчик для загрузки id var URLLoad_names:URLLoader = new URLLoader(); // загрузчик для загрузки имён var XMLdata:XML; //в эту переменную будет сохраняться ответ сервера в формате XML var v:URLVariables = new URLVariables(); //в этой переменной будут храниться данные, которые мы отправляем на сервер контакта var API_ID:String = «********»; //id вашего приложения var VIEWER_ID:String = «*******»; //id пользователя, который просматривает приложение. Данная переменная должна браться из переменных браузера flash_vars либо из контейнера контакта, но сейчас просто впишите в неё свой id var API_SECRET:String = «APFFhywt9K»; //секретный код, его можно просмотреть на странице настроек приложения в контакте var API_URL:String = «https://api.vkontakte.ru/api.php»; //адрес скрипта, которому мы будем отправлять запросы var TEST_MODE:String = «1»; //режим тестирования, 1 – включен, 0 – отключён.
Теперь нужно назначить слушателя для нашей кнопки, чтобы реагировать на её нажатие, так и делаем:
go_button.addEventListener(MouseEvent.CLICK, ButtonGO); Теперь напишем саму функцию ButtonGO: function ButtonGO(e:MouseEvent):void { var sig = MD5.encrypt(VIEWER_ID+»api_id=»+API_ID+»method=getFriendstest_mode=»+TEST_MODE+»v=2.0″+API_SECRET); //вот тут то нам и пригодилась библиотека MD5. Дело в том, что одним из требований ВКонтакте API является наличие в запросе контрольной суммы всех переменных запроса, упорядоченных в алфавитном порядке и закодированных по алгоритму MD5, это нужно для защиты запросов от перехватов и изменения. var URLReq:URLRequest = new URLRequest(API_URL); //создаём новый запрос и инициализируем его адресом скрипта контакта //Далее создаём все переменные, которые нужны для запроса v.api_id = API_ID; v.v = «2.0»; v.method = «getFriends»; //здесь указываем какой метод мы используем, так как в данный момент нам нужно получить список id всех наших друзей, то используем метод getFriends v.test_mode = TEST_MODE; v.sig = sig; URLReq.data = v; //Добавляем все созданные переменные запросу URLReq.method = URLRequestMethod.POST; //Указываем метод отправки запроса URLLoad.load(URLReq); //Отправляем запрос на сервер URLLoad.addEventListener(Event.COMPLETE,OnLoadId); //добавляем слушателя, который отслеживает ответ с сервера и когда тот приходит вызывает функцию OnLoadId }
И так, мы отослали запрос серверу и получили от него ответ. Теперь нам нужно его обработать, чем и занимается функция OnLoadId, давайте её напишем:
function OnLoadId(e:Event):void { var uids:String = «»; //в эту переменную мы сохраним все idдрузей, чтобы потом с их помощью узнать их имена и фамилии XMLdata = new XML(URLLoad.data); //сохраняем пришедший с сервера ответ в XML переменную var len:Number = XMLdata.uid.length(); //узнаём, сколько же у нас друзей, то есть сколько id пришло с сервера в его ответе // Запускаем цикл, который перебирает все пришедшие id и выводит их в нужное текстовое поле, кроме того формируется строка из этих id разделённых запятыми for(var i:Number=0;i id друзей уже выведены, теперь осталось узнать их имена и фамилии. Для этого существует метод getProfiles, с помощью которого можно узнать любую информацию о пользователе, но нас сейчас интересуют только имя и фамилия, но вы можете добавить свои поля, посмотрев их список в описании этого метода здесь var fields:String = «first_name,last_name»; // вот именно те поля, которые мы хотим узнать var sig = MD5.encrypt(VIEWER_ID+»api_id=»+API_ID+»fields=»+fields+»method=getProfilestest_mode=»+TEST_MODE+»uids=»+uids+»v=2.0″+API_SECRET); var URLReq:URLRequest = new URLRequest(API_URL); v.api_id = API_ID; v.v = «2.0»; v.method = «getProfiles»; v.test_mode = TEST_MODE; v.sig = sig; //Как видите ниже для метода getProfile добавились ещё 2 переменные v.uids = uids; v.fields = fields; URLReq.data = v; URLReq.method = URLRequestMethod.POST; URLLoad_names.load(URLReq); URLLoad_names.addEventListener(Event.COMPLETE,OnLoadNames); }
Теперь осталось лишь вывести имена и фамилии на экран, чем и займётся функция OnLoadNames, в ней нет ничего сложного, она просто перебирает XML данные и выводит их в текстовое поле:
function OnLoadNames(e:Event):void { XMLdata = new XML(URLLoad_names.data); var len:Number = XMLdata.user.length(); for(var i:Number=0;i Вот и всё, в итоге, мы получили наше первое приложение, которое использует ВКонтакте API: В следующие разы мы будем оформлять все функции API в отдельную библиотеку и будем просто подключать её к нужному приложению, но для первого раза, чтобы хоть немного разобраться как всё работает, я думаю, достаточно. Обязательно читайте официальную документацию по ВКонтакте API. В конце приведу ещё раз код приложения полностью: import libs.MD5; var URLLoad:URLLoader = new URLLoader(); var URLLoad_names:URLLoader = new URLLoader(); var XMLdata:XML; var API_ID:String = «1833756»; var VIEWER_ID:String = «9060138»; var API_SECRET:String = «APFFhywt9K»; var API_URL:String = «https://api.vkontakte.ru/api.php»; var TEST_MODE:String = «1»; var v:URLVariables = new URLVariables(); URLLoad.addEventListener(Event.COMPLETE,OnLoadId); go_button.addEventListener(MouseEvent.CLICK, ButtonGO); function OnLoadId(e:Event):void { var uids:String = «»; XMLdata = new XML(URLLoad.data); trace(XMLdata); var len:Number = XMLdata.uid.length(); for(var i:Number=0;i На сегодня всё, всем хорошего настроения, удачи ! Видео, которое всегда поднимает настроение =) https://youtu.be/https://www.youtube.com/watch?v=S1ZZreXEqSY
На сайте WATCHESHOP вы можете купить часы в москве
- Гороскоп по знакам зодиака на февраль 2021 года
- Лунный посевной календарь на февраль 2021
- Лунный календарь стрижек на февраль 2021
- Лунный календарь маникюра на февраль 2021
Как формируется список друзей сейчас
Сейчас же список друзей в самой популярной социальной сети формируется иным способом: на первые позиции в списке выступают те пользователи, с которыми вы общаетесь чаще всего. Тем не менее, подобная сортировка списка друзей ВК может озадачить некоторых пользователей. Например, некоторые удивляются, почему человек, с которым общение бывает крайне редко, находится так высоко в списке. Ответ прост – при формировании списка учитываются не только сообщения, но и лайки, просмотры страниц, ответы, комментарии к записям. Получается, что первым в вашем списке друзей может стать не только тот пользователь, с которым вы не так уж много и общаетесь.
okak.org
Однако есть из этого правила одно небольшое исключение: пользователи, которых вы не так давно добавили в список своих друзей, располагаются обычно на 5 или 6 месте списка для того, по словам разработчиков соцсети, чтобы вы не упустили их из виду.
Как добавить много друзей Вконтакте?
Если вы заинтересованы в раскрутке своей страницы, то сейчас я покажу вам, как добавить много друзей вконтакте (см. как делать свою страницу в вк первой в поиске).
Способ бесплатный, и не займет много времени. С его помощью можно получить большое количество заявок.
Используем группы
Зайдите Вконтакт, и перейдите в раздел «Группы». В поиске пишем «Добавь в друзья».
Здесь люди ищут друзей. Все нужны заявки, и они готовы добавлять вас. Весь смысл заключается в том, чтобы найти такого человека, и отправить ему заявку. Он сразу же добавит вас в ответ.
Либо пойти другим путем, и самому начать публиковать объявление. Сейчас я вам все покажу.
Получаем много заявок в друзья
В результатах поиска находим подходящую группу, и переходим в нее.
Сразу смотрим на стену, и ищем подходящее объявление.
Перейдите на страницу к этому пользователю, и добавьте его в друзья. В ответ он сделает тоже самое (см. накрутить друзей в вк бесплатно).
Имейте ввиду, что у вас есть только 40 заявок в день (см. сколько друзей можно добавить в контакте в день). Поэтому когда вы разошлете их все, начинайте публиковать похожее объявление.
Пользователи увидят его, перейдут к вам на страницу, и добавят вас в друзья. Вы должны будете принять их.
С помощью этого метода можно получить тысячи друзей. Моя страница — хороший пример (см. как набрать 10000 друзей вконтакте).
Видео урок: как добавить много друзей вконтакте
Заключение
Как скрыть друга в Вк с компьютера?
Разработчики Вконтакте заботятся о своих пользователях и внедрили очень гибкую и удобную настройку приватности, которую можно приспособить под себя.
Убираем одного или нескольких друзей (до 30 человек)
Инструкция:
- Зайдите на свой аккаунт в социальной сети (если не была произведена авторизация).
- Щёлкните на аватарку в правом верхнем углу экрана (повторяет инициалы профиля).
- В выпадающем окне щёлкните на пункт «Настройки».
- Откроется список всех настроек.
- Обратите внимание на правый блок и выберите вкладку «Приватность».
- Далее необходимо выбрать «Кого видно в списке моих друзей и подписок».
- Откроется окошко с возможностью выбора друзей.
- Теперь просто отметьте нужные контакты и сохраните изменения.
Визуальная иллюстрация действий:
Примечание:
Наиболее оптимально использовать для настройки приватности компьютер и полную версию сайта «Вконтакте», так как мобильная версия социальной сети не имеет возможности настраивать сокрытие дружественных контактов (только через версию «Для компьютера»). Однако, альтернативный способ является менее удобным в практическом плане.
Существует так же возможность скрывать друзей через официальный мобильный клиент VK по схожему алгоритму, но если через компьютер можно скрывать конкретный контакт в один клик мыши, то через мобильное приложение для сопоставимого результата придётся вбивать полный адрес страницы (так называемый персональный идентификатор), что значительно осложнит процедуру.
Больше 30 человек
Официально Вконтакте не позволяет скрывать более 30 друзей (максимальное количество, которое можно скрыть через настройки приватности). Тем не менее, существует способ, благодаря которому можно обойти данное ограничение и скрыть друзей вконтакте. Инструкция следующая:
- Зайдите на страницу ВК и откройте раздел «Друзья».
- Нажмите комбинацию горячих клавиш при помощи клавиатуры CTRL+SHIFT+I.
- Откроется отладочное окно в виде консоли (правый блок).
- Перейдите в «Console».
- Теперь скопируйте специальный отладочный код для того, чтобы обойти базовое ограничение. Так как отладочные коды постоянно обновляются в соответствии с устранением уязвимостей со стороны команды программистов, — конкретный код необходимо искать в интернете самостоятельно.
- После ввода подходящего отладочного кода нажмите «Enter» и введите «itr (30, true)».
- Вновь нажмите «Enter».
- Таким образом вы снимете базовое ограничение в 30 человек и сможете скрыть большее количество друзей.
Визуальная иллюстрация действий:
Примечание:
Данный метод не является официальным и использует уязвимость социальной сети. Так как разработчики и команда программистов постоянно фиксят подобные уязвимости, — далеко не факт, что с помощью данного способа получится скрыть нужное количество друзей путём ввода «универсального» отладочного кода. Тем не менее, на 2020ый год консоль в качестве инструмента позволяет относительно успешно обходить базовое ограничение Вконтакте на сокрытие друзей.
Всех доступных друзей
Принцип скрытия всех имеющихся друзей основывается на предыдущем способе ввода скрипта через консоль (таким образом можно скрыть, или добавить любое количество скрытых друзей в вк).
Новый способ 2021 года
В одном из последних обновлений разработчики внедрили в социальную сеть «Вконтакте» возможность закрывать аккаунт от посторонних контактов, которые не входят в перечень друзей по аналогии с «Одноклассниками». Разница одна: «ОК» за закрытый профиль требует донат, то есть функция является платной, тогда как «ВК» позволяет закрывать профиль бесплатно. Инструкция следующая:
- Зайдите на страницу профиля или совершите авторизацию (только в случае необходимости).
- Щёлкните на аватарку в верхней части экрана (дублирует инициалы и изображение профиля в миниатюре).
- Выберите в выпадающем меню «Настройки».
- Найдите раздел «Приватность».
- Доберитесь до пункта «Прочее».
- Вкладка «Тип профиля».
- Нажмите и измените открытый аккаунт на закрытый.
- Сохраните изменения.
Визуальная иллюстрация действий:
Примечание:
Способ наиболее действенный, если у аккаунта небольшое количество друзей: в том случае, когда количество друзей превышает 100 человек и выше, — польза данного способа сомнительна из-за того, что приватная информация всё равно доступна большому количеству человек. Дополнительно можно пролистать список друзей и исключить наиболее сомнительные контакты.
Списки
Ещё друзей можно разбивать на списки. Стандартные варианты имеют следующие названия: «все друзья», «новые», «лучшие», «родственники», «коллеги», «по школе», «по вузу». Все они находятся с правой стороны под сортировкой. Добавить любого человека в нужный список можно нажатием на кнопку «Настроить списки» под кнопкой «Написать сообщение», после чего выбрать из выпадающего перечня нужный. Также есть весьма полезный список под названием «Дни рождения». Нажав на него, открываем календарь, на котором показано, у кого когда будет день рождения. Также можно узнать номера телефонов пользователей, нажав на список «Телефонная книга», после чего под именем и фамилией товарища появится заветный номерок. Кроме того, список можно создать свой и назвать его, как заблагорассудится. И, как уже стало понятно, их можно отсортировать и удалить, если потребуется.
случайно перемешал аудио в вк. можно ли как то вернуть старый порядок песен?
Держи фаил в архиве, Жэка) 473586 посмотри тут https://hyyqat.blogspot.com/2016/12/blog-post_22.html
Ага… напрячь память и в ручную все расставить.
еще раз нажми на значок перемешки, и они вернутся
выйти из вк и зайти помогло
Выйдите и зайдите. Я тоже перекрещусь
С «Текущий плейлист» надо перейти в «Моя музыка»
Я нашла способ! Нужно вспомнить песню которая была добавлена самой последней, и снова добавить её. У меня порядок восстановился
Спасибо, я тоже перекрестился)
надо найти строку, по умолчанию, а только потом выбрать, в обратном порядке. Жаль скрин нельзя прислать. Если кому-то помог напишите мне в вк Ablyamit Seit-Ametov
Перезагрузка браузера помогла
Сверху я смотрю одни профи, особенно те которые первые самые ответили.. Не знаете промолчите и все, зайди во вкладку аудиозаписи и там будет справа надпись «в случайном порядке» меняешь ее на «по умолчанию» и все.. Что мудрят я не понимаю..
Можно! Выбери поставить по умолчанию!
Выйти со страницы и войти заново
Я как-то все вернул, не понял как. Я просто вернулся назад и через 5 минут все стало прежним.
Прочитал в инете типо ничего не будет если нажать, нажал и все перемешалось, я чуть со стула не упал, сказать что я был в ахуе — ничего не сказать. Перезаход на станицу помог)) _
С «Текущий плейлист» надо перейти в «Моя музыка»
Нужно зайти и выйти! помогает)
Недавно появилась кнопка около поиска друзей в аудиозаписях, которая позволяет вернуть «По умолчанию» порядок песен если нажал на «Перемешать все»
touch.otvet.mail.ru
Кому может пригодиться функция
Опция будет полезна тому, кто не хочет делиться новостями со всеми подписчиками. Например, на мою страницу подписан работодатель и некоторые клиенты.
Поэтому я задумаюсь, стоит ли в разгар рабочего дня выкладывать фотографию, как весело мы с коллегами обедаем в ресторане. В каждой сторис ставить настройки «Скрывать от» неудобно.
А если я включу моих коллег в отдельный список и опубликую фотографии с обеда, то они снимки увидят, а работодатель и клиенты – нет. Последствий для профессионального имиджа не будет.
«Близкие друзья» пригодится и тем, кто создает платный контент. Тогда в группу нужно добавить подписчиков, которые внесли оплату за услугу. Например, астролог делает бесплатные прогнозы на неделю в посте по воскресеньям. Но дополнительно предлагает получить «Прогноз на день» за 300 руб. в месяц.
Также читайте: Когда необходимо отклонить заявку на подписку в Instagram
Тех, кто оплатил эту сумму, астролог добавляет в перечень близких друзей и в сторис ежедневно пишет прогнозы, которые показываются только этой группе подписчиков. Если проводится эфир в «Инстаграме», то ссылку на платную запись можно разместить в сторис.
Как закрыть друзей в ВК
Иногда пользователь, у которого уже 1000 друзей и более, решает «спрятать» профили тех, кто для него особенно важен. И тогда они не будут доступны всем. Выполняется это с помощью соответствующих настроек приватности в аккаунте. Нужно отыскать строчку, начинающуюся с фразы «Кого видно в списке…», и рядом с ней поставить отметку. Тут нужно выбрать такой вариант «Всех, кроме…», а затем перечислить профили друзей, которые должны быть скрыты.
Не все знают о существовании приложений, позволяющих увидеть тех друзей, что были «спрятаны». Одно из них называется 220vk.
Важные друзья в телефоне
Все описанное касается не только веб версии сайта ВК для персонального компьютера, но и официальных мобильных приложений для Айфон, Андроид.
Социальная сеть «ВКонтакте» — это место на просторах Интернета, где ежедневно общаются миллионы людей со всего мира. Функциональность и удобство сайта позволяют ему занимать лидирующие позиции среди аналогичных сервисов на протяжении многих лет. Все ли вы знаете об этой социальной сети? Или, может, у вас есть вопросы относительно некоторых возможностей сайта? В данной статье мы расскажем вам о том, как увидеть друзей друга «ВКонтакте».
Способ №3 как переместить друга Вк в список важных друзей
Это самый легкий метод как изменить порядок важных друзей. Чтобы осуществить его, вам нужно убрать человека из друзей, а потом заново добавить.
Тогда он автоматически переместится наверх. А если этого не произойдет, достаточно написать человеку несколько сообщений, лайкнуть запись и он поднимется в списке вверх.
Дело в том, что Вконтакте работает по такому принципу, что в важные друзья попадают новые люди и те, с кем вы чаще всего контактируете.
Так что если вы хотите, чтобы ваш друг поднялся вверх и не узнал о том, что вы сделали это специально, то почаще заходите к нему на страницу, пореже — на страницы других профилей. Если вы делаете это сообща, то удалите его из друзей, а потом заново добавьте — и алгоритм Vk сработает в нужном для вас направлении.