igorsgm / tibia-data-api
一个库,允许您从Laravel应用程序访问TibiaData API。
v1.0.1
2021-03-18 07:49 UTC
Requires
- php: ^7.3 || ^8.0
- ext-json: *
- guzzlehttp/guzzle: ^6.0|^7.0
- illuminate/support: ^6.0|^7.0|^8.0|^9.0
Requires (Dev)
- orchestra/testbench: ^4.0
- phpunit/phpunit: ^8.0
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2024-09-07 13:23:10 UTC
README
Laravel TibiaData API
一个开源库,允许您从Laravel应用程序访问TibiaData API。
TibiaData API是一个RESTful API,提供以JSON格式包含来自Tibia官方网站tibia.com信息的API,因此您可以构建自己的小工具。
✨ 功能
- 角色:根据您的角色搜索获取Tibia角色的纯信息。
- 公会:列出某个世界的所有公会或获取某个公会的详细信息。
- 高分:列出某个世界的所有高分,并查看谁拥有正确的技能来名列前茅。
- 房屋:列出Tibia中所有不同世界和城镇中的所有房屋。
- 新闻:来自tibia.com的最新6个月新闻和文章。
- 世界:列出Tibia中的所有世界或列出您最喜欢的世界的所有在线玩家和更多信息。
1️⃣ 安装
您可以通过composer安装此包。
composer require igorsgm/tibia-data-api
2️⃣ 使用
TibiaDataApi::characters()->get('Bobeek') TibiaDataApi::highscores()->get('Antica', 'sword', 'all') TibiaDataApi::houses()->get('Antica', 'Thais', 'houses') // Guilds TibiaDataApi::guild()->get('Red Rose') TibiaDataApi::guilds()->get('Antica') // Worlds TibiaDataApi::worlds()->getList() TibiaDataApi::worlds()->get('Antica') // News TibiaDataApi::news()->get(3560) TibiaDataApi::news()->getLatestNews() TibiaDataApi::news()->getNewstickers()
贡献
请参阅CONTRIBUTING以获取详细信息。
鸣谢
- Tibia和TibiaME是CipSoft GmbH的商标。Tibia的官方网站是Tibia.com
- TibiaData API
- Simivar
- Igor Moraes
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。