Получаем access_token для API ВКонтакте

Access_token – это некий уникальный ключ доступа к API социальной сети «ВКонтакте».

При помощи «Access_token» разработчик с помощью созданных приложений, с использованием токена, может постить сообщения на стену ВКонтакте, отправлять личные сообщения, загружать фотографии и делать много других интересных вещей.

Создаём Standalone-приложение в ВК

Для начала нам необходимо создать наше Standalone-приложение в ВК. Для этого переходим на страницу создания приложения. Придумываем название приложения, выбираем платформу «Standalone-приложение» и нажимаем кнопку «Подключить приложение».

Дальше ВК нас попросит подтвердить создание приложения и предложить выслать СМС. После подтверждения вас перекинут на страницу с информацией о приложении, нас интересует вкладка «Настройки», там мы можем получить «ID приложения».

Теперь нам необходимо получить токен, он же «access_token». Токен — это набор различных цифр и латинских букв, которую мы будем передавать на сервер вместе с запросом.

Для того, что бы его получить, нам необходимо в браузере вбить следующую строку:

Ссылка
https://oauth.vk.com/authorize?client_id=6417343&display=page&redirect_uri=https://api.vk.com/method&scope=photos,audio,video,docs,notes,pages,status,offers,questions,wall,groups,messages,email,notifications,stats,ads,offline,docs,pages,stats,notifications&response_type=token&v=5.73
Где client_id=6417343 необходимо указать ID вашего приложения, который мы получали ранее. Так же необходимо указать значение «scope=….» в данной переменной указывается какие права мы даём приложению.
После того как мы перейдём по ссылке откроется такое окно:

Нажимаем разрешить и нас перенаправляет на страницу с предупреждением.
Нам необходима часть строки ссылки в браузере, которая нам вернулась. К примеру:

Ссылка
https://api.vk.com/blank.html#access_token=4a4bfd0e6e1ecb3019d730cbba1d92476e6bbfcbe59868083fb220b5a6d6fd26a4a868e450fd5581c6157&expires_in=0&user_id=0000000
Все символы, что идут между «access_token=» и до «&expires_in» и есть наш токен expires_in= равен времени жизни токена в секундах, при 0 = бессрочный. Наш access token будет следующим: 4a4bfd0e6e1ecb3019d730cbba1d92476e6bbfcbe59868083fb220b5a6d6fd26a4a868e450fd5581c6157

About the Author: admin

Добавить комментарий