2017-25 © Pedro Peláez
 

project futapi

FIFA 18 WebApp API

image

betitoglez/futapi

FIFA 18 WebApp API

  • Sunday, May 6, 2018
  • by betitoglez
  • Repository
  • 1 Watchers
  • 0 Stars
  • 4 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

FIFA 18 WebApp API

Manage your FIFA 18 Ultimate Team using this FIFA 18 Ultimate Team API. Written solely in PHP, (*1)

Installing FUTApi

The recommended way to install FIFA 18 WebApp API is through Composer., (*2)

# Install Composer
curl -sS https://getcomposer.org/installer | php

Next, run the Composer command to install the latest stable version of Guzzle:, (*3)

composer require inkedcurtis/fut-api=dev-master

After installing, you need to require Composer's autoloader:, (*4)

require 'vendor/autoload.php';

Documentation

Players database: https://www.easports.com/uk/fifa/ultimate-team/fut/database, (*5)

Players database (json): https://www.easports.com/fifa/ultimate-team/web-app/content/B1BA185F-AD7C-4128-8A64-746DE4EC5A82/2018/fut/items/web/players_meta.json, (*6)

Python source provided by: https://github.com/futapi/fut/, (*7)

Contact

Skype: bws-curtisbr/ Email: admin@curtiscrewe.co.uk, (*8)

Usage

Login

Optional parameters:, (*9)

  • code: [string] email/sms code for two-step verification (make sure to use string if your code starts with 0).
  • platform: [pc/ps3/ps4/xbox/xbox360].
  • emualte: [and/ios] currently DISABLED.
  • cookies: [filename] path to cookies file, if not provided it'll be created in a 'cookies' directory.
use FUTApi\Core;
use FUTApi\FutError;
try {
    $fut = new Core('email', 'password', 'secret answer', 'platform', 'backup_code');
} catch(FutError $e) {
    $error = $e->GetOptions();
    die("We have an error logging in: ".$error['reason']);
}
$login = $fut->login();

After you have initiated your first session, you can then use the API wthout logging in again using the session info from your original login array:, (*10)

use FUTApi\Core;
use FUTApi\FutError;
$fut = new Core('email', 'password', 'secret answer', 'platform', 'backup_code');
$fut->setSession($persona, $nucleus, $phishing, $session, $dob);

Optional parameters:, (*11)

  • min_price: [int] Minimal price.
  • max_price: [int] Maximum price.
  • min_buy: [int] Minimal buy now price.
  • max_buy: [int] Maximum buy now price.
  • level: ['bronze'/'silver'/gold'] Card level.
  • start: [int] Start page number.
  • category: ['fitness'/'?'] Card category.
  • assetId: [int] assetId.
  • defId: [int] defId.
  • league: [int] League id.
  • club: [int] Club id.
  • position: [int?/str?] Position.
  • zone: ['attacker'/'?'] zone.
  • nationality: [int] Nation id.
  • rare: [boolean] True for searching special cards.
  • playStyle: [str?] playStyle.
  • page_size: [int] Amount of cards on single page (changing this might be risky).
$items = $fut->searchAuctions('player');

Logout

Replicates clicking the Logout button., (*12)

$fut->logout();

License

GNU GPLv3, (*13)

The Versions

06/05 2018

dev-master

9999999-dev

FIFA 18 WebApp API

  Sources   Download

MIT

The Requires

 

fut fifa fifa api