Получить токен vk python

Я давно подумывал над разработкой бота для какой-либо социальной сети, и сделав его, решил поделиться с вами несколькими способами написания ботов на Python для Telegram и ВКонтакте. В сегодняшней теме я научу вас делать простую программу, позволяющую манипулировать со статусом пользователя, зная лишь токен страницы! Итак, для этого нам понадобится библиотека vk_api (

Пожалуйста, авторизуйтесь для просмотра ссылки.
) и COVID19Py (по желанию) (
Пожалуйста, авторизуйтесь для просмотра ссылки.

). Процесс установки модулей я не буду расписывать, думаю, что это смогут сделать все.

Для начала, получим токен нашего пользователя ВКонтакте. Для этого перейдите по следующей ссылке:

Пожалуйста, авторизуйтесь для просмотра ссылки.

, выберите абсолютно любое приложение и скопируйте access_token. Более подробная инструкция есть на сайте, представленном выше.

Код нашего бота с комментариями к каждой строчке кода:

Спойлер: Код программы

# Подключение необходимых библиотек import vk_api import COVID19Py import datetime import time while True: # Запуск бесконечного цикла bot = vk_api.VkApi(token=»токен») # Инициализируем сессию бота ВКонтакте через токен covid19 = COVID19Py.COVID19() # Инициализируем бота COVID19 location = covid19.getLocationByCountryCode(«RU») # Инициализируем нужную вам локацию для получения статистики info = «Заболевших Covid-19 в России: » + str(location[0][‘latest’][‘confirmed’]) # Записиваем статус в переменную info vk.method(«status.set», ) # Выполняем смену статуса time.sleep(60000) # Программа «засыпает» на 10 минут
А вот и результат работы нашего бота:

Как хранить токены, API ключи и секретную информацию в env переменных, на примере python приложений


Спойлер: Скриншот

1587823537834.png

Конечно, вместо вывода в статус статистики по Коронавирусу можно реализовать абсолютно любую идею. Вас ограничивает только фантазия и небольшие проблемы с invalid syntax (куда же без этого). В следующий раз расскажу о написании простого чат-бота для Telegram. Если есть какие-то вопросы — пишите в тему, помогу, чем смогу

Еще по теме:  Как узнать кого недавно добавил в друзья человек в ВК

Источник: dstock.biz

Python-сообщество

[RSS Feed]

  • Начало
  • » Python для новичков
  • » vk получение токена

#1 Сен. 29, 2013 17:58:04

vk получение токена

Пишу небольшой скрипт для работы с vk, использую модуль vkontakte.
Авторизация выглядит следующим образом: в браузере открывается страница
https://oauth.vk.com/authorize?сlient_id=APP_IDredirect_uri=REDIRECT_URI response_type=token
я подтверждаю доступ к данным, меня редиректит на http://oauth.vk.com/blank.html, я вытаскиваю токен и вставляю его в скрипт.

Как получить токен VKонтакте

Как можно автоматизировать процесс вытаскивания токена, т.е. чтобы скрипт сам вытаскивал токен из адресной строки?
Изменить REDIRECT_URI на локалхост, я так понимаю, не получится?

Источник: python.su

PYTHON VK API АВТОРИЗАЦИЯ

Python VK API позволяет взаимодействовать с социальной сетью ВКонтакте с помощью Python-скриптов. Для того, чтобы авторизоваться в VK API, существует несколько способов. Один из них — использовать модуль vk_api.

Для начала необходимо установить данный модуль:

pip install vk_api

Затем можно использовать его для авторизации:

import vk_api
vk_session = vk_api.VkApi(‘login’, ‘password’)
vk_session.auth()

Рейтинг
( Пока оценок нет )
Загрузка ...