Google URL shortener API in PHP
$client = new Googl\Base("[email protected]", "password");
$url = $client->shorten("http://www.bbc.co.uk/");
echo $url->short; # => "http://goo.gl/wZts"
Your url should now be visible at http://goo.gl/.
$long = Googl\Base::expand("http://goo.gl/wZts");
echo $url->original; # => "http://www.bbc.co.uk/"
Clone the project using git clone https://github.com/oleander/googl-php
and include the source file with require_once("googl-php/src/Googl.class.php");
Add the following json to your composer.json
file and run composer update
.
{
"require" : {
"oleander/googl" : "dev-master"
}
}
Tests can be found in the tests
folder and executed by running
USER="[email protected]" PASSWORD="gmail-password" phpunit
. Don't
forget to run composer update
before you run the test suite.
- Fork it ( http://github.com/oleander/googl-php/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request