Начнем Редактировано: 28.08.2020 в 04:15
Этот сайт - документация библиотеки Easy VK (easyvk) - модуля, который предназначен для работы с API ВКонтакте под платформой Node.JS
# Для чего нужен Easy VK?
© Easy VK - лучшая библиотека для работы с API ВКонтакте на Node.js
Easy VK предназначен для работы с API ВКонтакте на платформе Node.JS
Основной язык программирования, который используется для обращения к API ВК - JavaScript, Easy VK написан на нем же. На данный момент, Easy VK - лучшая библиотека для работы с API ВКонтакте
на Node.js, которая есть в npm
# Функционал Easy VK
Easy VK предоставляет всем JavaScript программистам неограниченные возможности работы с API ВКонтакте на стороне сервера. Easy VK не имеет поддержки клиентской части (браузера), так как изначально создавался под серверную платформу Node.JS. Поэтому, нет, Easy VK - это не SDK для JavaScript клиентов, ведь такое уже есть, официально и тем более, от разработчиков ВКонтакте
Вот некоторый список того, что Easy VK уже может
- Обращения к методам API ВКонтакте
- Создание ботов с помощью LongPoll API
- Поддержка Bots LongPoll (боты - группы)
- Возможность создавать ботов на Callback API
- Создайте собственный ресерчер (research) с помощью Streaming API
- Воспользуйтесь неофициальным Audio API (для личного использования)
- Используйте все возможности дебага Easy VK (ловля капчи, ошибок, слежение за деятельностью easyvk)
- Воспользуйтесь HTTP клиентом для просмотра историй (пример работы)
- Загружайте файлы с помощью удобного загрузчика Easy VK на сервера ВКонтакте
- Воспользуйтесь виджетами, которые помогут Вам узнать, например, количество просмотров Live видео ВКонтакте
- Контролируйте сессию, сохраняйте данные в нее, удаляйте, настраивайте, как Вам удобно
- В Easy VK есть поддержка мультиязычности ошибок: в Вашей команде нет иностранцев? Установите
lang: "ru"
, и получайте информацию об ошибках на русском языке
# Установка
npm install easyvk --save
Если вы используете yarn, тогда воспользуйтесь им yarn add easyvk
Easy VK предоставляется, как пакет (модуль, библиотека) менеджера пакетов npm. Чтобы скачать его и установить на свой компьютер, Вам необходимо иметь установленный Node.JS не ниже 8 версии. Если таковой имеется, следуйте инструкции ниже
-
Создайте папку Вашего проекта
mkdir Project
-
Перейдите в папку проекта
cd Project
-
Инициализируйте Ваш проект специально для корректной работы npm
npm init -y
После выполнения команды автоматически создается файл package.json
-
Установите модуль easyvk
npm install easyvk --save
-
Создайте главный файл проекта
touch index.js
- Откройте главный файл и пропишите следующий код
const easyvk = require('easyvk')
Теперь Вы можете использовать главный файл для работы с Easy VK и Node.JS. Чтобы запустить программу, необходимо ввести следующую команду
node index.js