numenklatur/google-short-url

There is no license information available for the latest version (1.0) of this package.

1.0 2015-04-29 14:53 UTC

This package is not auto-updated.

Last update: 2024-04-13 15:22:56 UTC


README

Provides a Laravel package to communicate with Google Short Url API.

Instalation

Add googleShorUrl to your composer.json file.

require : {
    "numenklatur/google-short-url": "1.0"
}

Or with composer command:

composer require "numenklatur/google-short-url": "1.0"

Add provider to your app/config/app.php providers

'NumenKlatur\GoogleShortUrl\GoogleShortUrlServiceProvider',

Publish config

For Laravel 4 use:

php artisan config:publish numenklatur/google-short-url

Add alias to app/config/app.php aliases

'ShortUrl' => 'NumenKlatur\GoogleShortUrl\Facades\GoogleShortUrlApi',

Usage

Shorten links

ShortUrl::shorten('http://numenklatur.me/');

Response format: JSON

{
  "kind": "urlshortener#url",
  "id": "http://goo.gl/xa55D2",
  "longUrl": "http://numenklatur.me/"
}

Expand links

ShortUrl::expand('http://bit.ly/ze6poY');

Response format: JSON

{
  "kind": "urlshortener#url",
  "id": "http://goo.gl/xa55D2",
  "longUrl": "http://numenklatur.me/",
  "status": "OK"
}