mlsapi / mlsapi-php-sdk
MLS API PHP 库
v1.0.2
2024-02-23 00:55 UTC
Requires
- guzzlehttp/guzzle: >=6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: 3.5.0
- phpstan/phpstan: ^1.2
- phpunit/phpunit: ^5.7 || ^9.0
- squizlabs/php_codesniffer: ^3.3
README
该库提供了从使用 PHP 编写的应用程序方便地访问 MLS API 功能的方法。
要求
PHP 7.x.x 及更高版本。
依赖项
库正常运行需要以下扩展:
如果你使用 Composer,这些依赖项应该会自动处理。如果你手动安装,请确保这些扩展可用。
开发
获取Composer。例如,在 macOS 上
brew install composer
安装依赖项
composer install
手动测试
在终端中设置环境变量。例如,在 macOS 上
export username="your_username" export password="your_password" # The login credentials are for the prototype plan. Rate limiting applies.
执行测试
composer update && composer validate
./vendor/bin/phpunit tests
入门
安装
您可以通过Composer安装库。运行以下命令
composer require mlsapi/mlsapi-php-sdk
用法
简单使用需要您进行init
和authenticate
。
use Mlsapi\Mlsapi\Client; $sdk = Client::init($config); // guzzle config . $sdk->authentication($username, $password); // return auth data.
或者,您可以保存令牌。
$sdk = Client::initWithToken($token);
然后,您可以调用 MLS API 端点来检索数据。
$sdk->teams()->getAll(); $sdk->teams()->getById($id); // Additional API Endpoints // // teams // players // hist // rtd // assists // offence // topscorer // fixtures // standings // news
MLS API 文档可在这里找到。如需进一步帮助,请联系我们。
许可证
本项目采用MIT 许可证。
版权
© 2020 - 2024 Hori Systems Limited. 版权所有。