Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/realmurgyl/easyvkapi

The simplest library for working with VK.
https://github.com/realmurgyl/easyvkapi

dart vk vk-api vkontakte vkontakte-api vksdk

Last synced: 15 days ago
JSON representation

The simplest library for working with VK.

Awesome Lists containing this project

README

        

# EasyVKApi

EasyVKApi - простая и легковесная библиотека для работы с VK API

## Ccылки

[Примеры](https://github.com/realmurgyl/easyvkapi/tree/main/example)

[Документация VK API](https://dev.vk.com/ru/reference)

## Установка

[pub.dev](https://pub.dev/packages/easyvkapi)

## Примеры

### VK Api

```dart
import "package:easyvkapi/easyvkapi.dart";

void main() async {
String token = "";
VKApi vkApi = VKApi(token: token);

Map user = await vkApi.method("users.get", {"user_ids": 1});
print(user);
}

```

### Longpoll

```dart
import 'package:easyvkapi/easyvkapi.dart';

void main() async {
print("Стартуем!");
String token = "";
int groupId = 0;

VKApi vkApi = VKApi(token: token);
VKGroupLongpoll vkGroupLongpoll =
VKGroupLongpoll(vkApi: vkApi, groupId: groupId);

vkGroupLongpoll.startPolling();
vkGroupLongpoll.polling().listen((event) async {
print(event);
});
}
```