В общем-то, вы можете использовать даже ID моего приложения (если вам нужно написать небольшой скрипт для себя). По сути, мы сформируем готовый урл, и подставим id двух разных приложений. После этого осуществим переход по готовой ссылке, и получит ключ доступа.
Социальные сети стали неотъемлемым инструментом продвижения сайтов. Сети следует создать группу или страничку данного сайта. Набирать подписчиков, выкладывать новости на стену и много чего ещё (это тема отдельной заметки). Многие эти процессы можно автоматизировать используя API
(интерфейс прикладного программирования) соответствующей социальной сети. В этой заметке я разберу как подключиться к vk api (вконтакте), как начать работать
c вк апи, а так же приведу несколько примеров работы с api вконтакте.
В наше время технологии развиваются с очень быстрым темпом. Одновременно с ними и социальные сети набирают огромные обороты. Не иметь аккаунта хотя бы в одной из соцсетей – уже невозможно для каждого человека, по крайней мере среди молодых людей и девушек. Ежедневно они пополняются терабайтами фотографий, видео и даже примитивной единицы знаний текста. Чем больше полномочий давал полученный код, тем больше теперь у вас возможностей.
Запрос мы можем послать и через адресную строку браузера. Тоесть запрос это есть определённый урл адрес с заданными в нём определёнными
параметрами. Синтаксис составления такого урл описан ниже. Получить его можно создав своё приложение.
Что такое токен вк
Сохранить моё имя, email и адрес сайта в этом браузере для последующих моих комментариев. После нажатия Enter выйдет окно с разрешениями, которые, в случае подтверждения, запишутся на токен.
Для последнего отображается лишь часть информации, ограниченная настройками приватности. То есть, и к скрытым фоткам, и к личным данным, и возможность выполнить любые настройки. Или, пользователь хочет опубликовать что-то на стене. Сервер уточняет, есть ли у данной проги доступ на это действие.
Ссылка для получения ключа
Он полагает, что ключ доступа может быть только у того, кто его создал – у самого пользователя. Поэтому если злоумышленник получает доступ к вашему токену, то он сможет сделать с ним абсолютно все то же самое, что и вы. Здесь мы выбираем тип и название нашего приложения. Нажимаем подключить приложение и получаем на номер телефона, привязанному к аккаунту вк из которого мы
создаём приложение, смс с кодом. Вводим его и переходим в следующее окно. В этом окне переходим в вкладку настройки.
Вы получите доступ к всем разрешениям данного пользователя, сообщества или приложения. Мы рассказали, как узнать свой токен ВК со страницы, и пояснили, что чужие ключи недоступны. Теперь поговорим о том, что же они «открывают». Вы должны понимать, токен есть не у каждой страницы.
Упомянули же об этом лишь для полноты картины. Допустим, вы являетесь админом некоего сообщества. Ранее, вы подключили к нему сервис по созданию чат-ботов. Был сформирован ключ доступа, который сейчас вы хотите посмотреть.
Получаем ID через собственное приложение
Еще, его называют подписью, зашифрованной информацией, секретным шифром. После того, как вы решили дать доступ приложения к своей странице, вам нужно просто кликнуть по блоку «Разрешить». После чего, вы без каких-либо проблем войдите в саму программу и будете ею пользоваться. Более подробно хочется поговорить о «токене» пользователя, когда он заходит в одно из приложений.
Нам предлагают несколько видов приложений, но
я выбираю тип Standalone. Для начала создания приложения переходим по
ссылке
и попадаем в
следующее окно. Грубо говоря, ключ доступа – это документ, в котором написаны ваши ФИО и список того, что вы можете с этим документом делать. Список методов api vk находится
здесь
.Больше пока заострять на этом внимания не будем, потом на реальных примерах
всё станет ясно.
Осталось только разобраться как запрос к апи вконтакте отправить средствами php. Для этого будем использовать php функцию file_get_contents , а так же
функцию json_decode так как ответ от сервера мы получим в формате json. Вот шаблон выполнения запроса к вк на php. Таким образом, мы научились получать access token ВКонтакте, с помощью которого можно вызывать методы API. Кстати, не стоит забывать, что на самом деле всё придумано до нас, и уже есть библиотеки для работы с VK API почти для любого языка.
Поэтому, когда вы видите приложение «Гости ВКонтакте», которое требует доступ к вашим сообщениям, друзьям и прочему – лучше пройти мимо. А говоря простым русским языком, то «токен» — это строка, состоящая не только из цифр, но и латинских букв, которая передаётся вместе с вашим запросом на то или иное действие. Это своего рода, подпись пользователя. Подвох в том, что робот на пропускной не видит лица того, кто ему подает документ.
- Мы пойдём другими путями – разберём способы авторизации через собственное приложение или официальное приложение ВКонтакте.
- Разве что, вынудить человека вам его сообщить, открыто или хитростью.
- Конечно запросы не всегда выполняются правильно и возвращают коды ошибок.
С недавнего времени, все операции в кабинете для разработчиков, нужно подтверждать через СМС. В открывшемся окне выберите пункт «Подтвердить через СМС»
. Получите код на свой мобильный телефон, затем введите его в форму. Также обратите внимание на данные, после слова «scope»
. Здесь мы перечисляем разделы, к которым ключ откроет доступ. Для того чтобы запретить приложения доступ к разделу с нашими друзьями, уберите из ссылки текст «friends»
.
Как получить access_token ВКонтакте. Что такое токен вк Что такое access token вконтакте
Допустим, у вас есть на мобильном устройстве специальная программа, но зайти в неё можно только, если человек прошёл авторизацию через социальную сеть Вконтакте. Вконтакте – одна из самых популярных и востребованных социальных сетей не только в России, но и во многих странах СНГ. Каждый раз, когда человек пишет кому-то сообщение, отправляет запрос в друзья, добавляет пользователя в «Чёрный список» и т.д.
Он не является аналогом логина и пароля, поэтому, как правило, мало кому нужен. Если вы еще не генерировали ни одного ключа, инструкция ниже «споткнется» на «Error». Если кому-то удастся узнать чужой токен, он сможет заходить в ВК от имени его владельца. Соответственно, получить полный доступ к его возможностям и полномочиям. Например, пользователь авторизовывается в ВК через Kate Mobile. Если он входит на страницу, сервер понимает, хозяин это или гость.
Это далеко не полный список что вы можете сделать, но читать чужую переписку через токен другого пользователя у вас не получится. Мы ответим на вопрос почему ваш токен нужно хранить в секрете, какую информацию он содержит и можно ли зная чужой токен в вк взломать страницу. Они используются для авторизации при запросах к API.
Итак, вас интересует, как узнать токен другого человека, например, друга в ВК. Мы уже писали вначале, это невозможно. По крайней мере, законным или официальным путем. Данные сведения считаются закрытыми и надежно охраняются системой безопасности соцсети. Каким образом система производит идентификацию? Она считывает подпись пользователя.
Как получить access_token Вконтакте. Подключение и работа с vk api
Второй способ получения айдишника — это просто взять готовое приложение. И лучше всего — официальное приложение Вконтакте для Android. Для его создания, нам нужно перейти в соответствующий раздел, доступный в кабинете для разработчиков. Но вы должны понимать, что идете на правонарушение. В сети можно найти уйму способов узнать токен ВК другого человека, как рабочих, так и нет. Мы против неправомерных действий, а потому, ничего тут рекомендовать не станем.