Skip to content

amore1302/ex_2_6_work_vk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Публикация комиксов в Вконтакте

Учебный проект выполнен на Python3. Проект учит

  • Получать файлы изображенив комиксов с сайта https://xkcd.com/
  • Используя API ВКонтакте ( https://vk.com/dev/first_guide ) размещать файл картинок в группу сети VK
  • По API в Контакте освоено :
  • 1.Создание VK-Приложения, получение id_Приложения
  • 2.Получение токена доступа
  • 3.Получение id группы
  • 4.Размещание файла с картинкой на стене группы

Как установить

Для доступа необходимо в VK создать свое приложение ( https://vk.com/apps?act=manage ) Узнать id Приложения.

В VK иметь группу - в которую будем размещать файлы. Для доступа к Группе используется id группы. Необходимо получить id Группы для этого можно воспользоваться методом : https://api.vk.com/method/groups.get

Для доступа к данным VK необходимо использовать access_token Как его получить описывается здесь : https://vk.com/dev/first_guide?f=3.%20%D0%90%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F

Файл .env должен содержать секретные данные ( вашего кабинета VK ) :

  • CLIENT_ID=<id_Вашего_Приложения>
  • GROUP_ID=<id Вашей группы куда будут размещаться файлы>
  • ACCESS_TOKEN=<Ваш токен досткпа>
Обязательно надо создать в VK приложение,активизировать приложение, узнать id приложения и прописать его в файле .env
Внимание без правильных данных в файле .env программа работать не будет

Проект написан на языке Python3 и состоит из файлов :

main.py - содержит основной модуль программы

requirements.txt стандартный файл зависимостей для установки python окружения

.env Описывает среду выполнения.Обязателен для заполнения. Что надо усстановить в файле описано выше.

Python3 должен быть уже установлен. Затем используйте pip (или pip3) для установки зависимостей:

pip install -r requirements.txt

Цель проекта

Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org. Проект учит получать файлы картинок и далее эти файлы размещать в VK-группу. При прохождении проекта осваиваются объекты и методы API VK, навыки работы с документацией VK для точного построения get и post запросов к VK.

Проект учит правильно строить запросы к VK, для выполнения конкретных задач

About

Работа с соц сетью VK bcgjkmpez API сервиса

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages