fiki574 285 Posted November 21, 2021 Share Posted November 21, 2021 Hello everyone. This will be a very similar post and thread as the previous counterpart. I'll keep it short. Past few months, I've been working on a new, centralized UI and backend for the previously separated 3 API backends and frontends, from the upper linked thread. So, previous links are from now on obsolete/redundant, but will be still available for some time: GitHub repository: https://github.com/fiki574/Skylords-Reborn-API-UI Statistics: https://stats.skylords.eu/ Auctions: https://auctions.skylords.eu/ Leaderboards: https://leaderboards.skylords.eu/ New, relevant links are: GitLab repository: https://gitlab.com/skylords-reborn/Skylords-Reborn-API-Hub-Frontend/-/tree/master Frontend: https://hub.skylords.eu Backend: https://hub.backend.skylords.eu Statistics Documentation: https://hub.backend.skylords.eu/api/docs/stats/ Auctions Documentation: https://hub.backend.skylords.eu/api/docs/auctions/ Leaderboards Documentation: https://hub.backend.skylords.eu/api/docs/leaderboards Frontend part of this "hub" is open-sourced on our GitLab (sorry for the some of the leftover GitHub and my VPS references :D). There are available Swagger v2 documentation. But, you have to be somewhat profficient in web development to understand and begin doing stuff on your own. Issues tab is to be used freely for any and all suggestions and bug reports. Merge Requests that improve and extend the existing UI are more than welcome. After manual review, they might get merged into the master branch and appear as a part of the next website update. The backend is still caching the data periodically, so you're actually "querying" the in-memory data, and not the database directly, which does not have any kind of impact on the game servers and database itself. As for the new changes and additions, I've implemented and added both of the still opened suggestions on the old GitHub repository: https://github.com/fiki574/Skylords-Reborn-API-UI/issues . Documentation for that is here: https://hub.backend.skylords.eu/api/docs/auctions/#/Advanced/get_api_auctions_advanced . Have fun! -- P.S. The old thread will eventually be closed, the old GitHub repository will be archived (but public) and the old links will die out / be shutdown. T1421, Maze, Mynoduesp and 1 other like this Quote Link to post Share on other sites
fiki574 285 Posted December 28, 2021 Author Share Posted December 28, 2021 Giving this as an upcoming heads up: I will be shutting down the "old" API frontend and backend applications on 30th of December (in 2 days from this post). Please make sure you've switched to the new Hub API. Affected and shut down services will be: - auctions.skylords.eu - auctions.backend.skylords.eu - stats.skylords.eu - stats.backend.skylords.eu - leaderboards.skylords.eu - leaderboards.backend.skylords.eu Thanks and regards. T1421 likes this Quote Link to post Share on other sites
fiki574 285 Posted December 28, 2021 Author Share Posted December 28, 2021 Hey. I've taken down the services on following URLs, as mentioned in the previous post: - auctions.skylords.eu - auctions.backend.skylords.eu - stats.skylords.eu - stats.backend.skylords.eu - leaderboards.skylords.eu - leaderboards.backend.skylords.eu The hostnames (DNS zone entries) will be brought done soon as well, until then they'll lead to an alphabetically first available URL on the system. Alongside this, I did some backend code refactoring (unnoticeable to end-users) and also added the support for "All Time" leaderboards time range, which was requested and talked about with some of our community members in our Discord. Also, I've changed the "month" query parameter for the PvE/PvP leaderboards to "range", so make sure to change that. Enjoy. Quote Link to post Share on other sites
Tanktiger 1 Posted April 24 Share Posted April 24 Hey @fiki574, could we get an API where we can query stats to player with its nickname? Like /api/stats/users/tanktiger And then we could retrieve multiple stats like matches played, number of cards etc.? Also a route would be nice to retrieve the solved maps for a player Like /api/stats/users/tanktiger/maps This could return every map name with the corresponding difficulty and if solved. So players can see what maps they need to play to accomplish the achievements.# I'm a PHP Developer so i think i can't help you with this because you are using a different language for the API? Quote Link to post Share on other sites
T1421 45 Posted June 8 Share Posted June 8 @fiki574 it looks like the API has to been updated manually when the Teams adds new cards Burning Spears, Transcendence and Wasteland Terror are currently missing https://hub.backend.skylords.eu/api/auctions/cards?id=all (Of curse same goes for the ID: https://hub.backend.skylords.eu/api/auctions/cards?id=1678) Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.