val_api 0.0.3 copy "val_api: ^0.0.3" to clipboard
val_api: ^0.0.3 copied to clipboard

This package provides an easy way to use the Valorant api in Dart language.

val_api #

This package provides an easy way to use the Riot games Valorant api in Dart language.

You need your own Riot api key.

  • Valorant api
    • VAL-CONTENT-V1
    • VAL-MATCH-V1 (Because of policy issue, not tested yet 😭.)
    • VAL-RANKED-V1
    • VAL-STATUS-V1

Requirements #

Here is what you need to use the Dart SDK:

  • Dart 2.19.0 or higher

Example #

First, generate riot api key.

Initialize RiotApi with your api key.

RiotApi.init(apiKey: 'your-api-key'))

And use APIname.queryFunction form to call query function.

You can check available api.

// Get content optionally filtered by locale
final content = await ValContentV1.getContentByLocale(RegionValues.kr);

// Get platform status.
final status = await ValStatusV1.getPlatformStatus(RegionValues.kr);

const actId = 'your-act-id';

// Get leaderboard
final board = await ValRankedV1.getLeaderboard(RegionValues.kr, actId, size: 100);

Additional packages #

We provide other Riot api packages:

  • riot_api (Riot account api)
  • lol_api (League of Legends api)
  • tft_api (Teamfight Tactics api)
  • lor_api (Not supported yet)

How to Contribute #

If you want to contribute to this repository:

2
likes
110
pub points
0%
popularity

Publisher

verified publishercoaspe.com

This package provides an easy way to use the Valorant api in Dart language.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

json_annotation, plugin_platform_interface, riot_api

More

Packages that depend on val_api