A PHP5 library to generate shortened URL through The Google URL Shortener API.
Using an Google API key is highly recommended. To acquire an API key follow the instructions.
Shorten a long URL using The Google URL Shortener API
try {
$googl = new \dotzero\Googl('YOUR_GOOGLE_API');
echo $googl->shorten('http://github.com');
} catch (\dotzero\GooglException $e) {
printf('Error (%d): %s', $e->getCode(), $e->getMessage());
}
Expand a short URL using The Google URL Shortener API
try {
$googl = new \dotzero\Googl('YOUR_GOOGLE_API');
echo $googl->expand('http://goo.gl/KkZ8');
} catch (\dotzero\GooglException $e) {
printf('Error (%d): %s', $e->getCode(), $e->getMessage());
}
$ composer require dotzero/googl
Clone the project using git clone https://github.com/dotzero/googl-php/
and include the source file with require_once("googl-php/src/Googl.php");
First install the dependencies, and after you can run:
GOOGLE_API=YOUR_GOOGLE_API vendor/bin/phpunit
Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php