flutter_shortener 0.3.1 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);
}