Giphy library for Rust
This library provides Rust wrapper for Giphy HTTP API
Version 0.4.0
is feature complete and allows to search and retrieve GIFs from Giphy both in
synchronous and asynchronous style. See Crate documentation and examples for details.
Stickers API and posting GIFs is currently not supported.
This library is still under development and the API is subject to change. Since Giphy does not specify optional parts of GIF object, there might still be an issue with response model where objects returned by API may not be deserialised. I am making an active effort to integration-test the library to make sure the response model is complete. If you run into an JSON deserialization error, please create an issue with the object ID / request params and I will patch the response model.
By default both sync
and async
API dependencies are included with the library. If you do not
need and async
support, you can reduce the dependency size and build time by only loading feature = ["sync"]
.
See Crate documentation and examples
- Crate documentation - API reference and example usage
- Giphy HTTP API docs