27 个版本
0.8.0 | 2023 年 10 月 25 日 |
---|---|
0.7.7 | 2023 年 7 月 19 日 |
0.7.6 | 2023 年 2 月 11 日 |
0.7.5 | 2022 年 4 月 18 日 |
0.3.0 | 2020 年 11 月 26 日 |
#734 in 网页编程
每月 192 次下载
用于 wccg-models
33KB
813 代码行
contentful-rs

Contentful API Rust 客户端
使用示例
let contentful_client = ContentfulClient::new("<access_token>", "<space_id>");
let product = contentful_client.get_entry::<Product>("<entry_id>").await?;
if let Some(product) = product {
let name = product.name;
//..
}
更多示例请参阅 测试文件夹
查询内容
获取单个条目
要获取单个条目,请使用 get_entry 方法。
let product = contentful_client.get_entry::<Product>("<entry_id>").await?;
获取多个条目
SDK 中提供多种方法来检索多个条目。
获取和过滤条目
let builder = QueryBuilder::new()
.content_type_is("product")
.field_equals("fields.name", name);
let products = contentful_client
.get_entries::<Product>(Some(builder))
.await?
依赖
~4–19MB
~249K SLoC