#api-client #giphy #generated #opinionated #user #typical

giphy-api

为 Giphy API 完全生成并具有观点的 API 客户端

11 个不稳定版本 (3 个破坏性版本)

0.7.0 2023年7月19日
0.7.0-rc.12023年6月12日
0.4.0 2023年3月31日
0.3.1 2022年11月18日
0.1.3 2020年7月10日

网页开发 中排名 #2376

每月下载量 38

MIT 许可证

81KB
1.5K SLoC

giphy-api

Giphy 的一个完全生成并具有观点的 API 客户端库。

docs.rs

API 详情

Giphy API

API 服务条款

联系方式

电子邮件
[email protected]

客户端详情

此客户端基于 API 规范版本 1.0Giphy OpenAPI 规范 生成。这样,随着新功能的添加,它将保持最新。该库的文档与代码一起生成,以便于使用。

要安装库,将以下内容添加到您的 Cargo.toml 文件中。

[dependencies]
giphy-api = "0.7.0"

基本示例

典型使用需要初始化一个 Client。这需要一个用户代理字符串和一系列凭证。

use giphy_api::Client;

let giphy = Client::new(
    String::from("api-key"),
);

或者,库可以在环境中搜索客户端所需的大部分变量

  • GIPHY_API_KEY

然后您可以从环境中创建一个客户端。

use giphy_api::Client;

let giphy = Client::new_from_env();

依赖关系

~16–34MB
~615K SLoC