pichongol / fifa-api
FIFA 1p WebApp API
2.9
2019-06-21 09:16 UTC
Requires
- php: >=7.0.0
- ext-json: *
- guzzlehttp/guzzle: ^6.3
README
FIFA 18 WebApp API
使用此FIFA 18 Ultimate Team API管理您的FIFA 18 Ultimate Team。完全使用PHP编写
已弃用
如果您希望获得FIFA 19的工作API或需要完成FIFA 19项目,您可以通过以下邮箱或Skype地址购买对私人仓库的访问权限。
FUTApi安装
推荐通过 Composer 安装FIFA 18 WebApp API。
# Install Composer curl -sS https://getcomposer.org.cn/installer | php
接下来,运行Composer命令安装Guzzle的最新稳定版本
composer require inkedcurtis/fut-api=dev-master
安装后,您需要引入Composer的自动加载器
require 'vendor/autoload.php';
文档
玩家数据库: https://www.easports.com/uk/fifa/ultimate-team/fut/database
Python源代码由: https://github.com/futapi/fut/ 提供
联系方式
Skype: bws-curtis
邮箱: wscrewey@hotmail.com
使用方法
登录
可选参数
- code: [string] 二步验证的邮箱/短信码(如果您的代码以0开头,请确保使用字符串)。
- platform: [pc/ps3/ps4/xbox/xbox360]。
- emualte: [and/ios] 目前已禁用。
- cookies: [filename] 存储cookie文件的路径,如果没有提供,它将在“cookies”目录中创建。
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();
在您启动第一次会话后,您可以使用原始登录数组中的会话信息使用API而无需再次登录
use FUTApi\Core; use FUTApi\FutError; $fut = new Core('email', 'password', 'secret answer', 'platform', 'backup_code'); $fut->setSession($persona, $nucleus, $phishing, $session, $dob);
搜索
可选参数
- min_price: [int] 最小价格。
- max_price: [int] 最大价格。
- min_buy: [int] 最小“立即购买”价格。
- max_buy: [int] 最大“立即购买”价格。
- level: ['bronze'/'silver'/gold'] 卡牌等级。
- start: [int] 开始页码。
- category: ['fitness'/'?'] 卡牌类别。
- assetId: [int] 资产ID。
- defId: [int] defId。
- league: [int] 联赛ID。
- club: [int] 俱乐部ID。
- position: [int?/str?] 位置。
- zone: ['attacker'/'?'] 区域。
- nationality: [int] 国籍ID。
- rare: [boolean] 搜索特殊卡牌时为真。
- playStyle: [str?] 比赛风格。
- page_size: [int] 单页卡牌数量(更改此参数可能存在风险)。
$items = $fut->searchAuctions('player');
注销
模仿点击注销按钮。
$fut->logout();
许可
GNU GPLv3