2个版本
0.0.8 | 2022年12月25日 |
---|---|
0.0.7 | 2022年10月22日 |
0.0.3 |
|
#136 in 缓存
105KB
2K SLoC
欢迎使用steam-webapi-rust-sdk!
您好,steam-webapi-rust-sdk
是一组用于访问Steam Web API的实用函数。
为了使用此库,请确保设置STEAM_WEB_API_KEY系统环境变量。
该库本身试图通过将相关响应缓存到 'steam-webapi-cache' 文件夹中,来最小化网络调用次数。
已经预先构建了所有Steam应用的缓存,要使用它,只需将steam-webapi-cache下载并解压到项目的根目录。您可以通过提供的sha256校验和来检查软件包的完整性。
特性
- 能够获取Steam上可用的应用列表
- 能够从Steam获取详细的应用描述
- 能够检索Dota2比赛列表
- 应用详情的本地缓存
配置
为了使用此库,请确保设置STEAM_WEB_API_KEY系统环境变量。
$ vim ~/.bash_profile
export STEAM_WEBAPI_KEY="YOUR_STEAM_WEBAPI_KEY"
$ source ~/.bash_profile
演示
一个用于检索Steam商店中所有应用详情的应用。
一个用于在Steam商店中列出应用详情响应API中所有属性的应用。
一个演示如何使用steam-webapi-rust-sdk来检索Dota2比赛列表的应用。
文档
公共函数定义和用法可以在cargo文档中找到。
构建
如果您想自己构建steam-webapi-rust-sdk,请确保您已安装Rust。
$ cargo build
测试
如果您想测试steam-webapi-rust-sdk,您需要连接到互联网,因为一些测试会调用Steam API。
$ cargo test
社区
在Discord上联系我,您可以在那里提问和分享想法。请遵守Rust行为准则。
捐赠
如果您欣赏我的工作并想支持它,请随时通过PayPal进行支持。
依赖项
~0.9–1.7MB
~37K SLoC