该存储库允许用户快速轻松地从 Battlemetrics API 中提取数据。消除阅读 API 时的大量猜测。
对于 javascript 等效项,请访问此存储库:https://github.com/cubiquitous/battlemetrics-js
请注意,我是社区的个人成员,不隶属于 Battlemetrics。此处提供的资源旨在促进 Battlemetrics API 的使用,但并未获得 Battlemetrics 的官方认可或赞助。
重要的是要了解,您使用这些资源采取的任何行动均由您自行负责。对于您的服务器或帐户可能发生的任何损害或后果,我不承担任何责任。请谨慎行事并确保在使用 API 时遵循最佳实践。
要开始使用 Battlemetrics API,请确保您拥有 RCON 访问权限和 API 令牌。如果您还没有 API 令牌,可以通过访问 Battlemetrics 开发人员页面获取一个。
克隆或安装此存储库:
克隆这个存储库
git clone https://github.com/Gnomeslayer/battlemetrics.git
点安装
pip install battlemetrics
安装所需的依赖项
或者你可以这样做:
pip install -r requirements.txt
将Battlemetrics
类导入到您的项目中。
from battlemetrics import Battlemetrics
有关示例,请参阅示例文件。以下是如何使用 Battlemetrics API 包装器的示例:
# Instantiate the API wrapper with your token
bmapi = battlemetrics( " Your token here " )
# Retrieve player information
player = asyncio.run(bmapi.player.search(12345))
# Print the player information
print(player)
确保将"Your API token here"
替换为从 Battlemetrics 开发人员页面获取的实际 API 令牌。
有关 Battlemetrics API 及其功能的更多详细信息,请参阅官方 Battlemetrics API。
如果您发现任何问题或有改进建议,请随时提交拉取请求或在问题跟踪器中打开问题。我欢迎社区的贡献!
您可以在 Discord 上联系我,只需添加我:gnomeslayer 或者,您可以加入官方 Battlemetrics Discord 并在那里@gnomeslayer。
该存储库将始终免费,并希望定期更新,但如果您想支持我,可以在这里这样做