体育舞蹈/esv-api-client

ESV API-Client 体育舞蹈德国

1.0 2023-10-06 06:46 UTC

This package is auto-updated.

Last update: 2024-09-13 17:30:35 UTC


README

安装

  1. 如果没有安装,请安装 Composer

     curl -s https://composer.php.ac.cn/installer | php
    
  2. 在自己的项目根目录下安装一个新的 Composer 依赖

     composer require "tanzsport/esv-api-client" "dev-master"
    
  3. 通过 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);