GiphyDotNet 2.0.0

A .NET wrapper for the Giphy (http://giphy.com/) API.

Install-Package GiphyDotNet -Version 2.0.0
dotnet add package GiphyDotNet --version 2.0.0
<PackageReference Include="GiphyDotNet" Version="2.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add GiphyDotNet --version 2.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

GiphyDotNet

GiphyDotNet is a simple .NET wrapper library for the Giphy API. Giphy is a search engine for gifs, enabling developers to find new and interesting ways to intergrate gifs from the Internet into their applications (and ways for people in Marketing to annoy people like me with endless amounts of Cat gifs in Slack). GiphyDotNet is a way to consume to Giphy API without having to handle the requests yourself.

Getting Started

Simply go to Nuget and download the library. You can also get it directly from the package manager.

Gif/Sticker Search

var giphy = new Giphy("apikey");
var searchParameter = new SearchParameter()
            {
                Query = "awesome"
            };
// Returns gif results
var gifResult = await giphy.GifSearch(searchParameter);

var stickerResult = await giphy.StickerSearch(searchParameter);

Gif By ID/IDs

var giphy = new Giphy("apikey");
var gifResult = await giphy.GetGifById("feqkVgjJpYtjy");
var gifsResult = await giphy.GetGifsByIds(new string[] { "feqkVgjJpYtjy", "7rzbxdu0ZEXLy" });

Random Gif/Sticker

var giphy = new Giphy("apikey");
var gifresult = await giphy.RandomGif(new RandomParameter()
{
   Tag = "american psycho"
});
var stickerresult = await giphy.RandomSticker(new RandomParameter()
{
   Tag = "american psycho"
});

Translate Into Gif/Sticker

var giphy = new Giphy("apikey");
var gifresult = await giphy.TranslateIntoGif(new RandomParameter()
{
   Tag = "american psycho"
});
var stickerresult = await giphy.TranslateIntoSticker(new RandomParameter()
{
   Tag = "american psycho"
});

Trending Gif/Stickers

var giphy = new Giphy("apikey");
var gifResult = await giphy.TrendingGifs(new TrendingParameter());
var stickerresult = await giphy.TrendingStickers(new TrendingParameter());

License

This library is licensed under the MIT License.

GiphyDotNet

GiphyDotNet is a simple .NET wrapper library for the Giphy API. Giphy is a search engine for gifs, enabling developers to find new and interesting ways to intergrate gifs from the Internet into their applications (and ways for people in Marketing to annoy people like me with endless amounts of Cat gifs in Slack). GiphyDotNet is a way to consume to Giphy API without having to handle the requests yourself.

Getting Started

Simply go to Nuget and download the library. You can also get it directly from the package manager.

Gif/Sticker Search

var giphy = new Giphy("apikey");
var searchParameter = new SearchParameter()
            {
                Query = "awesome"
            };
// Returns gif results
var gifResult = await giphy.GifSearch(searchParameter);

var stickerResult = await giphy.StickerSearch(searchParameter);

Gif By ID/IDs

var giphy = new Giphy("apikey");
var gifResult = await giphy.GetGifById("feqkVgjJpYtjy");
var gifsResult = await giphy.GetGifsByIds(new string[] { "feqkVgjJpYtjy", "7rzbxdu0ZEXLy" });

Random Gif/Sticker

var giphy = new Giphy("apikey");
var gifresult = await giphy.RandomGif(new RandomParameter()
{
   Tag = "american psycho"
});
var stickerresult = await giphy.RandomSticker(new RandomParameter()
{
   Tag = "american psycho"
});

Translate Into Gif/Sticker

var giphy = new Giphy("apikey");
var gifresult = await giphy.TranslateIntoGif(new RandomParameter()
{
   Tag = "american psycho"
});
var stickerresult = await giphy.TranslateIntoSticker(new RandomParameter()
{
   Tag = "american psycho"
});

Trending Gif/Stickers

var giphy = new Giphy("apikey");
var gifResult = await giphy.TrendingGifs(new TrendingParameter());
var stickerresult = await giphy.TrendingStickers(new TrendingParameter());

License

This library is licensed under the MIT License.

Release Notes

- Now .NET Standard 2.0 compatible!

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.0.0 14 11/19/2019
1.0.0 2,115 2/18/2016