Download the PHP package tanzsport/esv-api-client without Composer
On this page you can find all versions of the php package tanzsport/esv-api-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tanzsport/esv-api-client
More information about tanzsport/esv-api-client
Files in tanzsport/esv-api-client
Package esv-api-client
Short Description ESV API-Client Tanzsport Deutschland
License MIT
Informations about the package esv-api-client
ESV-Client PHP
Installation
-
Composer installieren falls noch nicht vorhanden:
curl -s http://getcomposer.org/installer | php -
Im Wurzelverzeichnis des eigenen Projektes eine neue Composer-Abhängigkeit installieren:
composer require "tanzsport/esv-api-client" "dev-master" -
Die Einbindung in das eigene Projekt erfolgt über den Composer-Autoloader:
require_once 'vendor/autoload.php';
Parameter
Für die tatsächliche Verwendung des Clients sind erforderlich:
- API-Token
- Benutzername
- Passwort
Initialisierung
Zunächst muss ein Endpunkt definiert werden:
$endpunkt = new \Tanzsport\ESV\API\Endpunkt("http://...");
Der Endpunkt wird mit der Basis-URL für alle Zugriffe initialisiert, die frei eingegeben werden kann. Alternativ können die Klassenkonstanten Q1, Q2, PROD für die unterschiedlichen Umgebungen verwendet werden.
Tanzsport\ESV\API\Client ist die zentrale Klasse, über die der Client initialisiert wird:
$client = new \Tanzsport\ESV\API\Client($endpunkt, 'MyUserAgent', 'token', 'user', 'password');
Der User-Agent kann frei gewählt werden, sollte aber sprechend sein.
Operationen
Abfrage von Einzelstartern
Einzelstarter können anhand Ihrer DTV-ID oder WDSF-MIN abgefragt werden:
$client->getStarterResource()->findeStarterNachDtvOderWdsfId('Einzel', 10000456);All versions of esv-api-client with dependencies
guzzlehttp/guzzle Version ^7.4
jms/serializer Version ^3.17
psr/cache Version ^1.0.1