datana-gmbh/url-shortener-api

API for UrlShortener

This package's canonical repository appears to be gone and the package has been frozen as a result. Email us for help if needed.

Installs: 25 801

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 4

Forks: 0

Open Issues: 0

pkg:composer/datana-gmbh/url-shortener-api

1.2.0 2023-10-06 11:31 UTC

This package is auto-updated.

Last update: 2024-12-30 01:03:06 UTC


README

Usage

Installation

composer require datana-gmbh/url-shortener-api

Setup

use Datana\UrlShortener\Api\UrlShortenerClient;

$baseUri = 'https://url-shortner.datana.app';
$username = '...';
$password = '...';

$client = new UrlShortenerClient($baseUri, $username, $password);

Generate short URL

use Datana\UrlShortener\Api\UrlShortenerApi;
use Datana\UrlShortener\Api\UrlShortenerClient;

$client = new UrlShortenerClient(/* ... */);

$api = new UrlShortenerApi($client);
$response = $api->generateShortUrl('https://www.google.com');

$response->getShortUrl(); // returns sth. like https://......./12DDFFS3