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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

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:


All versions of apex-legends-php with dependencies

PHP Build Version
Package Version
Requires guzzlehttp/guzzle Version ^6.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package bulgarianhealer/apex-legends-php contains the following files

Loading the files please wait ....