AJAX. VK API. Авторизация пользователя
API
ВКонтакте
API
(application programming interface) — это посредник между разработчиком приложений и какой-либо средой, с которой это приложение должно взаимодействовать. API упрощает создание кода, поскольку предоставляет набор готовых классов, функций или структур для работы с имеющимися данными.
API ВКонтакте — это интерфейс, который позволяет получать информацию из базы данных vk.com с помощью http-запросов к специальному серверу. Вам не нужно знать в подробностях, как устроена база, из каких таблиц и полей каких типов она состоит — достаточно того, что API-запрос об этом «знает». Синтаксис запросов и тип возвращаемых ими данных строго определены на стороне самого сервиса.
Для доступа к документации необходимо авторизоваться на VK.COM
Мы рассмотрим два способа привязки(создание) виджета авторизации к сайту. По сути они делают одно и тоже.
VK Developers
Выбрав пункт меню отмеченый на Рис.1, загрузится страница https://vk.com/dev/Login содержащая инструкцию по подключению виджета авторизации.
Пока нас интересует только форма подключения виджета к сайту, которая находится в низу экрана.
- Название сайта - это название используется при отображении списка подключеных сайтов на панели управения виджета(в Вашей учетной записи)
- Адрес сайта - необходимо полностью указать путь до страницы на которой будет использоваться виджет
- Основной домен - только доменое имя(localhost, а так же доменые имена третьего, четвёртого и т.д. уровней допускаются)
- Вид авторизации - оставляем без изменений
- Адрес для авторизации - это адрес куда произойдёт перенаправления(на Вашем сайте) для получения информации об авторизации(пользователи)
- Ширина - ширина рабочей области виджета на странице
- Код для вставки - это код который необходимо вставить на Вашу страницу
Пример 0. ОШИБКА. Не надо копировать всё подряд
Часто в форме забывают убрать/заменить строку перенаправления(/dev/Login) отсюда и проблемы
Пример 1. Почти работающий пример
Обратите внимание на адресную строку в примере №1
Панель управления приложениями
Не у всех может быть этот пункт. Для его влючения необходимо настроить непосредственно само меню, выбрав значек в виде шестеренки.
Находим нужный нам пункт и напротив его имени ставим галочку
На данной странице отображается список всех подключенных сайтов(приложений).
Создание происходит практически аналогично разобраному выше
Так же потребуется подтверждение по СМС
Данная страница содержит саму ценную информацию