vkdart 1.0.3 copy "vkdart: ^1.0.3" to clipboard
vkdart: ^1.0.3 copied to clipboard

outdated

A library for interacting with the VK API, has all the latest version methods, support for Longpoll API, Callback API and a number of other auxiliary functions for convenient interaction

vkdart #

Pub

Library for interacting with Vkontakte API.

Preferably used with a group token.

Features #

You can use the library for:

  • Create bots inside Vkontakte
  • Simple interaction with VK

Usage #

var vk = VkDart(token: '');
var api = vk.getApi();

var response = await api.users.get({'user_id': 1});

/// Second way
var response2 = await api.request('users.get', {'user_id': 1});

print(response);
print(response2);

Usage Longpoll #

final vkDart = VkDart(token: "");
final userLongpoll = UserLongpoll(vkDart.getApi());

userLongpoll
  ..start()
  ..onEvent().listen((event) {
    print(event);
  });

final groupLongpoll = GroupLogpoll(0, vkDart.getApi());

groupLongpoll
    ..start()
    ..onEvent().listen((event) {
      print(event);
    });

Usage Callback API #

final vkDart = VkDart(token: '');
final callback = Callback(vkDart.getApi());

callback.onEvent().listen((event) {
  print(event);
});

callback.start(port: 80);

Todo #

Plans for the near future:

  • Generate Vkontakte API methods interfaces ✔
  • Add support for LongPoll API ✔

Additional information #

If you find a bug or an error in the code, please contact the issue tracker

6
likes
0
points
74
downloads

Publisher

unverified uploader

Weekly Downloads

A library for interacting with the VK API, has all the latest version methods, support for Longpoll API, Callback API and a number of other auxiliary functions for convenient interaction

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

dia, dia_body, dio, json_annotation

More

Packages that depend on vkdart