API: Difference between revisions
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
PirateCraft application programming interface allowing access to data of the PirateCraft ecosystem. | PirateCraft application programming interface allowing access to data of the PirateCraft ecosystem. | ||
This API has been created from scratch by [[GodsDead]] for the website https://piratemc.com | This API has been created from scratch by [[GodsDead]] for the website https://piratemc.com | ||
'''API is | |||
'''API is NOT currently public, this page has been created as a placeholder''' | |||
=== Why? === | |||
To bring player statistics back to the website live, I needed a new way to get data between the live server and the web-server, so I made a JSON API, since these calls will be public anyway, I thought it best to write up how to use the APIs. | |||
==Players API== | ==Players API== |
Latest revision as of 12:29, 14 November 2019
PirateCraft application programming interface allowing access to data of the PirateCraft ecosystem. This API has been created from scratch by GodsDead for the website https://piratemc.com
API is NOT currently public, this page has been created as a placeholder
Why?[edit | edit source]
To bring player statistics back to the website live, I needed a new way to get data between the live server and the web-server, so I made a JSON API, since these calls will be public anyway, I thought it best to write up how to use the APIs.
Players API[edit | edit source]
You can query players data by username or UUID using:
curl https://api.piratemc.com/pirate/<username>
Crews API[edit | edit source]
This pulls overall data for all crews
curl https://api.piratemc.com/crews/<username>
Crew API[edit | edit source]
This pulls a specific crews data
curl https://api.piratemc.com/crew/<username>