2 个版本
0.1.1 | 2021年3月18日 |
---|---|
0.1.0 | 2021年3月14日 |
#2418 in 网页编程
每月 35 次下载
在 chesscom 中使用
61KB
1K SLoC
chesscom-openapi 的Rust API客户端
未提供描述(由Openapi Generator生成 https://github.com/openapitools/openapi-generator)
概述
此API客户端由OpenAPI Generator项目生成。通过使用远程服务器上的openapi-spec,您可以轻松生成API客户端。
- API版本:1.0
- 包版本:0.1.1
- 构建包:org.openapitools.codegen.languages.RustClientCodegen
安装
将包放置在您的项目文件夹中,并在 Cargo.toml
中的 [dependencies]
下添加以下内容
openapi = { path = "./generated" }
API端点文档
所有URI相对于 https://api.chess.com
类 | 方法 | HTTP请求 | 描述 |
---|---|---|---|
DefaultApi | get_chess_games_archives | get /pub/player/{username}/games/archives | 每月存档列表 |
DefaultApi | get_chess_games_for_month | get /pub/player/{username}/games/{year}/{month} | 完整每月存档 |
DefaultApi | get_chess_games_for_month_pgn | get /pub/player/{username}/games/{year}/{month}/pgn | 多游戏PGN下载 |
DefaultApi | get_daily_chess_games | get /pub/player/{username}/games | 当前每日象棋 |
DefaultApi | get_daily_chess_games_to_move | get /pub/player/{username}/games/to-move | 待移动每日象棋 |
DefaultApi | get_player_online_status | get /pub/player/{username}/is-online | 获取玩家在线状态。 |
DefaultApi | get_player_profile | get /pub/player/{username} | 获取有关游戏中玩家的详细信息。 |
DefaultApi | get_player_stats | get /pub/player/{username}/stats | 获取玩家统计数据。 |
DefaultApi | get_titled_players | get /pub/titled/{title} | 有头衔的玩家用户名列表。 |
模型文档说明
- ChessStats
- ChessStatsBest
- ChessStatsLast
- ChessStatsRecord
- ChessStatsTournament
- CompletedGame
- DailyGame
- Error
- InlineResponse200
- InlineResponse2001
- InlineResponse2002
- InlineResponse2003
- InlineResponse2004
- LessonsStats
- Player
- PlayerResult
- PlayerStats
- Profile
- PuzzleRushStats
- Rating
- Score
- TacticsStats
- Title
- ToMoveGame
要获取对crate生成的文档的访问权限,请使用
cargo doc --open
作者
依赖关系
~5–20MB
~257K SLoC