Как найти акаунт вконтакте по номеру телефона!
Привет!
Ни для кого не секрет что старый метод поиска аккаунта вконтакте по номеру телефона через страницу восстановления пароля уже не актуален, на смену ему пришел новый метод, не так давно введенный в разделе "вконтакте для разработчиков".
Наверное все уже догадались что речь пойдет о методе:
account.lookupContacts
С первого взгляда ничего сложного, но метод по инструкции написанной на странице "вконтакте для разработчиков" не работает, либо работает только 1 раз. На самом деле существует много подземных камней и ограничений, о которых речь пойдет ниже:
1. Сначала нужно создать Standalone-приложение на странице:
https://vk.com/editapp?act=create
2. После создания приложения нужно авторизоваться в нем:
https://oauth.vk.com/authorize?client_id=айди_вашего_приложения&scope=friends,offline&redirect_uri=https://oauth.vk.com/blank.html&display=page&v=5.27&response_type=token
Обратите внимание что внутри ссылки нужно вписать ай ди вашего приложения, который вы найдете в его настройках!
3. Далее в адресной строке нужно скопировать access_token.
4. Далее начинается работа самим методом. Переходим по ссылке:
https://api.vk.com/method/account.lookupContacts.json?contacts=тут_номера_телефонов_которые_будем_искать&service=phone&mycontact=&return_all=0&fields=photo_100,photo_50,common_count&v=5.27&access_token= тут_ключ_авторизации
Обратите внимание что в ссылку нужно вставить номера телефонов которые вы будете искать и access_token.
5. Но тут начинается самое интересное он НЕ будет искать все номера которые мы напишем, из-за того что ввели жесткие рамки и ограничения. 1 Аккаунт = 1 номер телефона (если указать больше номеров и они все зарегистрированы Вконтакте, то он просто половину номеров найдет, а другие покажет что их вообще нет в базе и эти номера уйдут в бан и больше найти их будет не возможно).
6. Почему гарантия 100% что вы найдете тот номер?
Если проверить номера тут: vk.com/restore и он будет просить фамилию значит номер есть, но не факт. Если пользователь удалил свою страницу и прошло больше 6-7 месяцев, то она пропадет и базы, но номер остается. И так же если пользователя заблокировали за грубое нарушения правил Вконтакте так же блокируется и номер его нельзя будет даже перепривязать к другой странице.
Повторно использовать аккаунт для поиска можно будет через 31-32 дня.
Итак основные правила:
-1 аккаунт = 1 номер телефона
Использовать аккаунты новые или с отлежкой 31-32 дня после последнего поиска.
-Аккаунты должны быть с привязкой к номеру телефона, если привязан email поиск не будет осуществляться.
-Менять ip после 3 поисков подряд, если не поменять ip аккаунты с которых вы работали уйдут в бан, за подозрительную активность.
Вот и все)
У кого возникли вопросы пишите: vk.com/id321619398
Ни для кого не секрет что старый метод поиска аккаунта вконтакте по номеру телефона через страницу восстановления пароля уже не актуален, на смену ему пришел новый метод, не так давно введенный в разделе "вконтакте для разработчиков".
Наверное все уже догадались что речь пойдет о методе:
account.lookupContacts
С первого взгляда ничего сложного, но метод по инструкции написанной на странице "вконтакте для разработчиков" не работает, либо работает только 1 раз. На самом деле существует много подземных камней и ограничений, о которых речь пойдет ниже:
1. Сначала нужно создать Standalone-приложение на странице:
https://vk.com/editapp?act=create
2. После создания приложения нужно авторизоваться в нем:
https://oauth.vk.com/authorize?client_id=айди_вашего_приложения&scope=friends,offline&redirect_uri=https://oauth.vk.com/blank.html&display=page&v=5.27&response_type=token
Обратите внимание что внутри ссылки нужно вписать ай ди вашего приложения, который вы найдете в его настройках!
3. Далее в адресной строке нужно скопировать access_token.
4. Далее начинается работа самим методом. Переходим по ссылке:
https://api.vk.com/method/account.lookupContacts.json?contacts=тут_номера_телефонов_которые_будем_искать&service=phone&mycontact=&return_all=0&fields=photo_100,photo_50,common_count&v=5.27&access_token= тут_ключ_авторизации
Обратите внимание что в ссылку нужно вставить номера телефонов которые вы будете искать и access_token.
5. Но тут начинается самое интересное он НЕ будет искать все номера которые мы напишем, из-за того что ввели жесткие рамки и ограничения. 1 Аккаунт = 1 номер телефона (если указать больше номеров и они все зарегистрированы Вконтакте, то он просто половину номеров найдет, а другие покажет что их вообще нет в базе и эти номера уйдут в бан и больше найти их будет не возможно).
6. Почему гарантия 100% что вы найдете тот номер?
Если проверить номера тут: vk.com/restore и он будет просить фамилию значит номер есть, но не факт. Если пользователь удалил свою страницу и прошло больше 6-7 месяцев, то она пропадет и базы, но номер остается. И так же если пользователя заблокировали за грубое нарушения правил Вконтакте так же блокируется и номер его нельзя будет даже перепривязать к другой странице.
Повторно использовать аккаунт для поиска можно будет через 31-32 дня.
Итак основные правила:
-1 аккаунт = 1 номер телефона
Использовать аккаунты новые или с отлежкой 31-32 дня после последнего поиска.
-Аккаунты должны быть с привязкой к номеру телефона, если привязан email поиск не будет осуществляться.
-Менять ip после 3 поисков подряд, если не поменять ip аккаунты с которых вы работали уйдут в бан, за подозрительную активность.
Вот и все)
У кого возникли вопросы пишите: vk.com/id321619398