flutter_shortener 0.3.1 copy "flutter_shortener: ^0.3.1" to clipboard
flutter_shortener: ^0.3.1 copied to clipboard

A library for generating short links from multiple providers.Only some providers are supported.

flutter_shortener #

A Library for generating short links. It provides methods to generate/update short links from multiple providers. Currently only supports Bit.ly ,shorte.st and TinyUrl.

More Providers Coming Soon...

Providers Supported #

  • Bit.ly
  • shorte.st
  • TinyUrl
  • More Coming Soon

Bit.Ly Example #

 try{
   final shortener = BitLyShortener(accessToken: "YOUR_TOKEN");
   final linkData = await shortener.generateShortLink(longUrl: 'ANY_URL');
   print(linkData.link);
 } on BitLyException catch(e){ //For handling BitLyException
   print(e);
 }

TinyUrl Example #

 try{
   final shortener = TinyUrlShortener(accessToken: "YOUR_TOKEN");
   final linkData = await shortener.generateShortLink(longUrl: 'ANY_URL');
   print(linkData.shortUrl);
 } on TinyUrlException catch(e){ //For handling TinyUrlException
   print(e);
 }

shorte.st Example #

 try{
   final shortener = ShorteStShortener(accessToken: "YOUR_TOKEN");
   final linkData = await shortener.generateShortLink("www.abc.xyz");
   print(linkData.shortenedUrl);
 } on Exception catch(e){//For Bad Requests
   print(e);
 }
4
likes
110
pub points
49%
popularity

Publisher

unverified uploader

A library for generating short links from multiple providers.Only some providers are supported.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

http

More

Packages that depend on flutter_shortener