Карта друзей (API соц. сетей)
Материал из Поле цифровой дидактики
| Краткое описание инструмента | Карта друзей на основе API.
Интерактивная карта, отображающая геолокацию публичных постов друзей из ВКонтакте. Проект демонстрирует работу с API социальных сетей и визуализацию геоданных. |
|---|---|
| Возможности | Сбор публичных постов с геометками через VK API. Сохранение координат в JSON. Визуализация точек на интерактивной карте. Отображение информации о месте и авторе поста при клике на маркер. |
| Трудности использования | Требуется токен доступа VK (с ограниченным сроком жизни). Работает только с публичными постами (не со всеми друзьями). Зависит от стабильности API ВКонтакте. Не предназначен для слежки в реальном времени, только для анализа исторических открытых данных. |
| Область знаний | Информатика, Образование, Большие данные, Картография, Статистика, Моделирование |
| Область применения | Учебный проект |
| Поясняющее видео | |
| Веб-сайт | |
| Пользователи | Учащиеся, Разработчики |
| Используется для создания (проведения) | |
| Разработчик | Муханова Анна АДЭУ-221 |
| Сообщество вокруг средства | |
| Лицензия | |
| Год первого релиза | 2026 |
| Совместное сетевое использование | Нет |
| Какой язык основной | Русский, Python/JavaScript"Русский, Python/JavaScript" is not in the list (Russian, English, Turkish) of allowed values for the "Language Ru Eng" property. |
| Есть ли поддержка Искусственным Интеллектом | Нет |
🗺️ Карта друзей
Автор: Анна Муханова
Дисциплина: Работа с API социальных сетей и облачных сервисов
Статус проекта: В разработке
🎯 Цель работы
Разработать инструмент для сбора и визуализации геоданных из открытых источников (VK) с целью изучения принципов работы API и создания интерактивных карт.
📋 Задачи
- Изучить документацию VK API.
- Получить токен доступа для работы с данными.
- Написать скрипт на Python для сбора ID друзей и их публичных постов с геометками.
- Сохранить полученные координаты в формате JSON.
- Создать веб-страницу с картой (Leaflet) и нанести на нее точки.
- Опубликовать результат.
⚙️ Технологии
- Языки: Python, JavaScript, HTML/CSS
- Библиотеки Python: requests, vk_api
- API: VK API, OpenStreetMap (через Leaflet)
- Хостинг: GitHub Pages (для карты)
🚀 Ход выполнения
| Этап | Статус | Комментарий |
|---|---|---|
| Создание страницы проекта в вики | ✅ Выполнено | Страница зарегистрирована в форме DigitalTool |
| Получение токена VK API | ⏳ Ожидает | - |
| Написание скрипта сбора данных | ⏳ Ожидает | - |
🔗 Ссылки
- Ссылка на репозиторий появится после создания GitHub
- Ссылка на демо-карту появится после публикации
📝 Заметки по разработке
Здесь будет появляться полезная информация, найденная в документации, и примеры кода.
