Download the PHP package bulgarianhealer/apex-legends-php without Composer
On this page you can find all versions of the php package bulgarianhealer/apex-legends-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bulgarianhealer/apex-legends-php
More information about bulgarianhealer/apex-legends-php
Files in bulgarianhealer/apex-legends-php
Package apex-legends-php
Short Description PHP wrapper for the Apex Legends API. Laravel
License GPL-3.0
Informations about the package apex-legends-php
Apex-Legends-PHP Wrapper
A PHP wrapper for the Apex Legends API.
Getting started
Pull in project with Composer:
composer require tustin/apex-legends-php
Then, create a script to test with and set it up like so:
Then you can login with your Origin email and password:
Getting stats
PC
You can get a user's PC stats by either looking up their Origin username or by using their Origin user id (if you have it saved)
To get a user id from their username, do this (I will add a method to just return the first user it finds in the future):
With this $user
object, you can now call the stats
method to obtain their Apex Legends stats:
PS4
PS4 stats are a bit trickier. You need the user's PSN account id which you can only obtain from the PSN API. There might be a way to get this account id from Origin, or maybe there's some way you can use the Origin presence id to get stats; I'm not 100% sure yet.
If you don't have the PSN account id for the user, you will need to look it up. The easiest way to do this is by using my psn-php library to call the PSN API. If you follow the documentation for that library, you can get a user's account id.
Once you have the account id, you can do something similiar to the PC example by passing the PSN account id to the user
method:
And like the PC example, you can grab the stats for PS4 like so:
Xbox
To get XBOX statistics, you need an XUID, you can get it using OpenXBL PHP, it’s not difficult, then everything is just like with PS4
And like the PS4 example, you can grab the stats for XBOX like so: