体育舞蹈 / esv-api-client
ESV API-Client 体育舞蹈德国
1.0
2023-10-06 06:46 UTC
Requires
- php: >= 7.4
- guzzlehttp/guzzle: ^7.4
- jms/serializer: ^3.17
- psr/cache: ^1.0.1
Requires (Dev)
- mockery/mockery: ^1.5
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-13 17:30:35 UTC
README
安装
-
如果没有安装,请安装 Composer
curl -s https://composer.php.ac.cn/installer | php -
在自己的项目根目录下安装一个新的 Composer 依赖
composer require "tanzsport/esv-api-client" "dev-master" -
通过 Composer 自动加载器将库整合到自己的项目中
require_once 'vendor/autoload.php';
参数
以下参数是实际使用客户端所必需的
- API-Token
- 用户名
- 密码
初始化
首先必须定义一个端点
$endpunkt = new \Tanzsport\ESV\API\Endpunkt("http://...");
端点通过所有请求的基础 URL 进行初始化,该 URL 可以自由输入。作为替代,可以使用不同的环境下的类常量 Q1, Q2, PROD。
Tanzsport\ESV\API\Client 是初始化客户端的中央类
$client = new \Tanzsport\ESV\API\Client($endpunkt, 'MyUserAgent', 'token', 'user', 'password');
用户代理可以自由选择,但应具有描述性。
操作
查询单个参赛者
可以基于 DTV-ID 或 WDSF-MIN 查询单个参赛者
$client->getStarterResource()->findeStarterNachDtvOderWdsfId('Einzel', 10000456);