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/googlClone 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/phpunitLicensed under the MIT license: http://www.opensource.org/licenses/mit-license.php