detailnet / denner-client
API Client for Denner Portal 2.0 Web Services
5.5.1
2026-02-09 11:45 UTC
Requires
- php: ^8.2
- ext-json: *
- guzzlehttp/guzzle: ^7.7
- guzzlehttp/guzzle-services: ^1.4
- mtdowling/jmespath.php: ^2.6
Requires (Dev)
- phpspec/prophecy-phpunit: ^2.0
- phpstan/phpstan: ^1.10
- phpstan/phpstan-strict-rules: ^1.5
- phpunit/phpunit: ^9.6
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ^3.7
This package is auto-updated.
Last update: 2026-06-09 12:28:19 UTC
README
API Client for Denner Portal 2.0 Web Services
Installation
Install the library through Composer using the following steps:
-
cd my/project/directory -
Create a
composer.jsonfile with following contents (or update your existing file accordingly):{ "require": { "detailnet/denner-client": "^4.1" } } -
Install Composer via
curl -s http://getcomposer.org/installer | php(on Windows, download the installer and execute it with PHP) -
Run
php composer.phar self-update -
Run
php composer.phar install
Usage
See the following example for how to use the library:
// App-ID and App-Key are required to authenticate the client $config = [ 'app_id' => 'your-app-id', 'app_key' => 'your-app-key', ]; // Create the client (e.g. the client for Denner Articles Service) $client = ArticlesClient::factory($config); // Send a request $params = ['week' => '50']; $response = $client->listAdvertisedArticles($params);
More examples can be found in the examples directory.