robertfausk/kurzlink-api-client

api client for url shortener kurzelinks.de

Maintainers

👁 robertfausk

Package info

github.com/robertfausk/kurzlink-api-client

Type:api-client

pkg:composer/robertfausk/kurzlink-api-client

Statistics

Installs: 36

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

v0.0.1 2020-12-09 09:12 UTC

Requires

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 3283de824c7d8c8c943d8fefaf37d00d853c5450

  • Robert Freigang <robertfreigang.woop@gmx.de>

API-Clienturl shortenerkurzelinks.det1p.deogy.de

This package is auto-updated.

Last update: 2026-06-09 23:17:19 UTC


README

👁 Latest Stable Version
👁 Latest Unstable Version
👁 Total Downloads
👁 Build Status
👁 Scrutinizer Quality Score
👁 Code Coverage
👁 Software License
👁 PHP7 Compatible
👁 Open Issues
👁 Closed Issues
👁 Contributors
👁 Contributors

Very simple api client written in PHP for url shortener kurzelinks.de which supports ogy.de, t1p.de, 0cn.de, kurzelinks.de and also own domains.

Install

composer require --dev robertfausk/kurzlink-api-client

Usage Example

<?php

use Robertfausk\KurzlinkApiClient\KurzlinkClient;

$apiKey = 'your secret api key';
$kurzlinkAddress = 't1p.de';
$useSandbox = true;
$client = KurzlinkClient::create($apiKey, $kurzlinkAddress, $useSandbox);
$urlToShorten = 'https://google.de/';
$requestParams = [ // feel free to use every param from api doc
 'requesturl' => '',
];
$shortUrl = $client->request($urlToShorten, $requestParams);

How to upgrade?

Have a look at CHANGELOG for detailed information.

How to contribute?

Copy phpunit.xml.dist and insert your api key to be able to run the integration tests.

Start docker-compose with php web driver

docker-compose up php7.2

Run phpunit tests

docker-compose exec php7.2 vendor/bin/phpunit

Credits

Created by Robert Freigang robertfausk.