Разработка приложения для работы с ВК — 1 урок

Автор Denis Lisitsin
Разработка приложения для работы с ВК — 1 урок

Всем привет.

Сегодня мы начнём с вами делают наши приложения для работы с. ВКонтакте я уже создал форму разместил. На ней поля идет для ввода логина и пароля разместил тема для блога и несколько элементов для работы сети также нас есть кнопка для запуска авторизации полиартрит лучше на всякий случай указать параметр Password звёздочку чтобы у нас выводились наши данные звёздочками и не так будет удобнее показывать и демонстрировать работу в дальнейшем если вам нужно чтобы эти поля были открыты просто поставьте здесь решетку январь приложение я уже сделал небольшой набросок чтобы не тратить.

Зря время просто от комментируемого мы создаем переменные токен которые мы храним будем хранить токен — это ключ который необходим для работы со всеми функциями VK также при запросе токены нам возвращается айди пользователя под которым мы ложимся соответственно его мы тоже занесен в переменную.

Израиле чтобы не делать двойную работу также нам понадобится две переменные клиента. Иди и Client Secret при работе. Нам необходимо будет создать приложение. ВКонтакте в котором нам и приходится идти иди и секретка то есть их надо брать. ВКонтакте дальше мы создаем обработку события при нажатии на кнопку завод процедуру Get token is создадим эту процедуру в ней мы объявляем переменную Temp и там пью и переменный ток мы будем выделять из ответа сервера на штоке в переменной. Темп у1 будем выделять айди пользователя и создадим response в ней мы будем хранить ответ сервера в чистом виде дальше в этой процедуре мы сдадим как раз один нашего приложения его секретку дальнейшей работы ну, а дальше формируем запрос токена и сразу помещаем его в переменную response запрос мы делаем Get. Через наш компонент который мы добавили на форму найди вопрос выглядит следующим образом он состоит из строки адреса. ВКонтакте стандартного для получения токена нам нужно передать несколько параметров. Первый параметр от клиента — это который у нас уже указал наши переменной поэтому мы просто добавляемые в нашу строку запроса есть ещё параметр скоп — это то к чему мы просим доступ для нашего приложения в данном случае для примера я выбрал только стену можно указать больше параметров через запятую. Но для примера нам будет достаточно истины дальше нам нужно указать секретку приложение она у нас уже тоже указанном просто оставляем её из переменной. Ну и для завершения этого запроса нам имя пользователя который будет в логин и будет указано и пароль который будет указано в пос кредит. Вот — это поле после того как мы сформируем запрос нам нужно получить ответ от сервера. Если необходимо мы можем увидеть ответ в чистом виде комментируем вот эту строчку и у нас флаги отобразится ответ в чистом виде — это нужно для отладки на всякий случай дальше если что-то пошло не так то опять же мы водим себе сообщение например ошибка соединения — это на самом деле может быть разных причин поэтому мы выходим сразу ответ сервера, что она вышлет теперь в ответе сервера мы слово Talking если его позиции не равна нулю в соответственно если он встречается в нашем. Ответь — это продолжаем выделять at token is ответа. Мы помещаем в темп точнее. Нет мы копируем и строки response начиная со слов Access token включая эти слова expires in часть вот этой строки нет всё копирую. Мы помещаем в переменную Temp. Таким образом мы практически отрежем всё лишнее оставим только вот лишнее слово Access token остальное всё у нас уже будет expires in следует в ответе сервера в response на данный хранятся Access token. Но — это наш token expires in — это время жизни токена и. Юра Идут они находятся друг за другом и поэтому чтобы выделить Access token нам. Ну соответственно взять отсюда и до сюда часть строки и сохранить её в. Темп то же самое проделать юзер айди, но так она стоит в конце-то копируем всё вплоть до завершающей скобочки. Теперь когда у нас уже на штоке. Ну практически готов мы можем отрезать лишние символы и спереди их будет 15 соответственно из Tempo отрезаем начиная с первой символы 15 символов в принципе Talking готов и мы эстампы перемещаемого в переменном токе с ним уже нужно работать выводим себе сообщение на всякий случай. Мы можем вести себя готовы только чтобы проверить не отрезали. Лима чего лишнего можно сравнить например ну готов response ответ необработанные обработанный посмотреть всё ли у нас сохранились на месте дальше мы начинаем выделять айди пользователя таким же образом он у нас уже практически готов только спереди у нас в нашей строке. Темп Это лишнее слово и лишний символ скобочки соответственно мы их отрезаем начались первые символы 9 символов, что соответствует вот этой надписи и в конце строки общаемся в положении закрывающей скобки и один символ удали заносим переменную и озера 90 годов выводим сообщение о том, что таким получены выводим. Наш ответ на этом всё вот видео будет исходник дальнейшего изменения уже будем производить своими руками. Спасибо до свидания.

0 комментариев
0

Читайте также