#api-client #warframe #language #items #generated #was #warframestat

warframestat-rs

Rust API,用于访问在 https://warframestat.us 提供的公共 WarframeStat APIs

1 个不稳定版本

0.0.1 2021年12月29日

#8 in #warframe

MIT 许可证

405KB
7K SLoC

warframestat-rs 的 Rust API 客户端

用于游戏 Warframe 数据的简单 API。 解析器文档 物品类型

概述

此 API 客户端由 OpenAPI Generator 项目生成。通过使用来自远程服务器的 openapi-spec,您可以轻松生成 API 客户端。

  • API 版本:living
  • 包版本:0.0.1
  • 构建包:org.openapitools.codegen.languages.RustClientCodegen

安装

将包放在项目文件夹中名为 warframestat-rs 的目录下,并在 Cargo.toml 中添加以下内容到 [dependencies]

warframestat-rs = { path = "./warframestat-rs" }

API 端点文档

所有 URI 都是相对于 https://api.warframestat.us

方法 HTTP 请求 描述
RivensApi platform_rivens_get GET /{platform}/rivens 获取 Riven 统计数据
RivensApi platform_rivens_search_query_get GET /{platform}/rivens/search/{query} 获取 Riven 统计数据
SearchableApi arcanes_search_query_get GET /arcanes/search/{query} 基于查询获取 Arcane 增强数据
SearchableApi conclave_search_query_get GET /conclave/search/{query} 基于查询获取公会挑战数据
SearchableApi drops_search_query_get GET /drops/search/{query} 获取 Warframe 降落物数据
SearchableApi events_search_query_get GET /events/search/{query} 基于查询获取特定事件数据
SearchableApi factions_search_query_get GET /factions/search/{query} 基于查询获取派系翻译信息。
SearchableApi fissure_modifiers_search_query_get GET /fissureModifiers/search/{query} 基于查询获取裂缝修饰符翻译数据。
SearchableApi items_search_query_get GET /items/search/{query} 获取 Warframe 物品数据
SearchableApi languages_search_query_get GET /languages/search/{query} 基于查询获取 Warframe 的语言字符串。
SearchableApi mission_types_search_query_get GET /missionTypes/search/{query} 基于查询获取 MissionType 翻译键
SearchableApi mods_query_get GET /mods/{query} 获取物品数据。
SearchableApi mods_search_query_get GET /mods/search/{查询} 获取 Warframe 物品数据
SearchableApi operation_types_search_query_get GET /operationTypes/search/{查询} 根据查询获取操作类型数据。
SearchableApi persistent_enemy_search_query_get GET /persistentEnemy/search/{查询} 根据查询获取持续敌人翻译数据。
SearchableApi sol_nodes_search_query_get GET /solNodes/search/{查询} 根据查询获取太阳节点信息和翻译数据。
SearchableApi sortie_search_query_get GET /sortie/search/{查询} 根据查询获取出征翻译信息。
SearchableApi syndicates_search_query_get GET /syndicates/search/{查询} 根据查询获取帮派翻译数据。
SearchableApi tutorials_search_query_get GET /tutorials/search/{查询} 根据查询获取教程数据。
SearchableApi upgrade_types_search_query_get GET /upgradeTypes/search/{查询} 根据查询获取全球升级的升级类型数据。
SearchableApi warframes_query_get GET /warframes/{查询} 根据查询获取战甲规格和数据,如极性和防御,以及个人资料。单条结果
SearchableApi warframes_search_query_get GET /warframes/search/{查询} 根据查询获取战甲规格和数据,如极性、防御和个人资料。
SearchableApi weapons_query_get GET /weapons/{查询} 根据查询获取武器规格和数据,如极性。单条结果
SearchableApi weapons_search_query_get GET /weapons/search/{查询} 根据查询获取武器数据和统计信息。
StaticProcessingDataApi arcanes_get GET /arcanes 获取神秘数据增强数据。
StaticProcessingDataApi conclave_get GET /conclave 获取公会挑战数据。
StaticProcessingDataApi events_get GET /events 获取特定事件的数据。
StaticProcessingDataApi factions_get GET /factions 获取派系翻译信息。
StaticProcessingDataApi fissure_modifiers_get GET /fissureModifiers 获取裂缝修改器翻译数据。
StaticProcessingDataApi items_get GET /items 获取物品数据。
StaticProcessingDataApi items_query_get GET /items/{查询} 获取物品数据。
StaticProcessingDataApi languages_get GET /languages 获取《战神》的语言字符串。
StaticProcessingDataApi locales_get GET /locales 支持的区域列表。
StaticProcessingDataApi mission_types_get GET /missionTypes 获取MissionType翻译键。
StaticProcessingDataApi mods_get GET /mods 获取Mod数据。
StaticProcessingDataApi mods_query_get GET /mods/{query} 获取物品数据。
StaticProcessingDataApi mods_search_query_get GET /mods/search/{查询} 获取 Warframe 物品数据
StaticProcessingDataApi operation_types_get GET /operationTypes 获取操作类型数据。
StaticProcessingDataApi persistent_enemy_get GET /persistentEnemy 获取持续敌人翻译数据。
StaticProcessingDataApi sol_nodes_get GET /solNodes 获取太阳节点信息和翻译数据。
StaticProcessingDataApi sortie_get GET /sortie 获取出征翻译信息。
StaticProcessingDataApi syndicates_get GET /syndicates 获取帮派翻译数据。
StaticProcessingDataApi tutorials_get GET /tutorials 获取教程数据。
StaticProcessingDataApi upgrade_types_get GET /upgradeTypes 获取全球升级的升级类型数据。
StaticProcessingDataApi warframes_get GET /warframes 获取战甲规格和数据,如极性、防御和个人资料。
StaticProcessingDataApi warframes_query_get GET /warframes/{查询} 根据查询获取战甲规格和数据,如极性和防御,以及个人资料。单条结果
StaticProcessingDataApi weapons_get GET /weapons 获取武器数据和统计信息。
StaticProcessingDataApi weapons_query_get GET /weapons/{查询} 根据查询获取武器规格和数据,如极性。单条结果
StaticProcessingDataApi weapons_search_query_get GET /weapons/search/{查询} 根据查询获取武器数据和统计信息。
UnstableApi platform_arbitration_get GET /{平台}/arbitration [不稳定]仲裁数据
UnstableApi platform_kuva_get GET /{平台}/kuva [不稳定]当前Kuva任务列表
WorldstateApi platform_alerts_get GET /{平台}/alerts 警报数据
WorldstateApi platform_arbitration_get GET /{平台}/arbitration [不稳定]仲裁数据
WorldstateApi platform_cambion_cycle_get GET /{平台}/cambionCycle 获取当前Cambion漂移状态
WorldstateApi platform_cetus_cycle_get GET /{平台}/cetusCycle 获取当前Cetus状态
WorldstateApi platform_conclave_challenges_get GET /{平台}/conclaveChallenges 获取公会挑战数据
WorldstateApi platform_construction_progress_get GET /{平台}/constructionProgress 获取福摩里安人和剃刀兽的建筑进度
WorldstateApi platform_daily_deals_get GET /{platform}/dailyDeals 来自Darvo的每日特价信息
WorldstateApi platform_dark_sectors_get GET /{platform}/darkSectors 暗区占领和历史
WorldstateApi platform_earth_cycle_get GET /{platform}/earthCycle 获取当前地球自转信息
WorldstateApi platform_events_get GET /{platform}/events 正在进行的活动列表
WorldstateApi platform_fissures_get GET /{platform}/fissures 当前裂缝数据
WorldstateApi platform_flash_sales_get GET /{platform}/flashSales 当前Darvo的闪购
WorldstateApi platform_get GET /{platform} 获取指定平台的战锤世界状态数据
WorldstateApi platform_global_upgrades_get GET /{platform}/globalUpgrades 当前全局升级
WorldstateApi platform_invasions_get GET /{platform}/invasions 入侵数据
WorldstateApi platform_kuva_get GET /{平台}/kuva [不稳定]当前Kuva任务列表
WorldstateApi platform_news_get GET /{platform}/news 当前新闻条目列表
WorldstateApi platform_nightwave_get GET /{platform}/nightwave 获取当前Nightwave状态
WorldstateApi platform_persistent_enemies_get GET /{platform}/persistentEnemies 获取持久敌人数据
WorldstateApi platform_rivens_get GET /{platform}/rivens 获取 Riven 统计数据
WorldstateApi platform_rivens_search_query_get GET /{platform}/rivens/search/{query} 获取 Riven 统计数据
WorldstateApi platform_sentient_outposts_get GET /{platform}/sentientOutposts 获取当前有感知的前哨站(如有)
WorldstateApi platform_simaris_get GET /{platform}/simaris 获取当前避难所状态
WorldstateApi platform_sortie_get GET /{platform}/sortie 当前巡逻数据
WorldstateApi platform_steel_path_get GET /{platform}/steelPath 当前钢铁之路数据
WorldstateApi platform_syndicate_missions_get GET /{platform}/syndicateMissions 辛迪加任务节点列表
WorldstateApi platform_timestamp_get GET /{platform}/timestamp 获取当前世界状态生成的戳记
WorldstateApi platform_vallis_cycle_get GET /{platform}/vallisCycle 获取当前奥博瓦尔状态
WorldstateApi platform_void_trader_get GET /{platform}/voidTrader 获取当前虚空商人信息

模型文档

要获取crate生成的文档,请使用

cargo doc --open

作者

[email protected]

依赖项

~4–18MB
~244K SLoC