1 个不稳定版本

0.1.1 2023年5月24日

#25 in #api-response

MIT/Apache

74KB
1.5K SLoC

BrickSet API

此包提供用于处理 BrickSet API 的实用工具。包括

  • 构建API请求和解析API响应的低级工具。
  • reqwest 的高级客户端包装器

特性

  • log (默认): 使用 log 包生成日志消息。
  • reqwest (默认): 对 reqwest 的高级包装器。如果您没有使用 reqwest,则应禁用此特性。

示例

此包中的示例需要一些环境变量

export BRICKSET_KEY="<your BrickSet API key>"
export BRICKSET_USERNAME="<your BrickSet username>"

get_wanted_sets

get_wanted_sets 使用基于 reqwest 的高级API检索BrickSet用户的愿望清单。

cargo run --example get_wanted_sets

get_wanted_sets_low

get_wanted_sets_lowget_wanted_sets 做同样的事情,但不使用高级包装器。

依赖

~5–17MB
~251K SLoC