randomGIF method
Future<TenorResponse?>
randomGIF(
- String search, {
- int limit = 20,
- ContentFilter contentFilter = ContentFilter.off,
- GifSize size = GifSize.all,
- MediaFilter mediaFilter = MediaFilter.minimal,
Get a randomized list of GIFs for a given search term. This differs from the search endpoint which returns a rank ordered list of GIFs for a given search term.
var api = Tenor(apiKey: 'Tenor Api');
TenorResponse? res = await api.searchGIF('universe', limit: 5);
Implementation
Future<TenorResponse?> randomGIF(
String search, {
int limit = 20,
ContentFilter contentFilter = ContentFilter.off,
GifSize size = GifSize.all,
MediaFilter mediaFilter = MediaFilter.minimal,
}) async {
var url =
'https://g.tenor.com/v1/random?key=$apiKey&locale=$language&q=$search';
return await _privateRequestGif(
url,
limit: limit,
contentFilter: contentFilter,
size: size,
mediaFilter: mediaFilter,
pos: null,
);
}