Учебный проект выполнен на 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
main.py - содержит основной модуль программы
requirements.txt стандартный файл зависимостей для установки python окружения
.env Описывает среду выполнения.Обязателен для заполнения. Что надо усстановить в файле описано выше.
Python3 должен быть уже установлен.
Затем используйте pip (или pip3) для установки зависимостей:
pip install -r requirements.txt
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org. Проект учит получать файлы картинок и далее эти файлы размещать в VK-группу. При прохождении проекта осваиваются объекты и методы API VK, навыки работы с документацией VK для точного построения get и post запросов к VK.
Проект учит правильно строить запросы к VK, для выполнения конкретных задач