Skip to content
This repository has been archived by the owner on Aug 24, 2022. It is now read-only.
/ bitly4laravel Public archive

Provides a Laravel package to communicate with Bit.ly API

Notifications You must be signed in to change notification settings

jelovac/bitly4laravel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bitly4laravel

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

Provides a Laravel package to communicate with Bit.ly API.

In order to use this package you need to get OAuth Generic Access Token from Bitly website.

Project status: Archived (Abandoned)

Due to security concerns decided to archive the project since it hasn't been maintained for years.

Either fork it or seek other libraries which are more up to date.

All the best Vladimir J.

Instalation

Warning this is v3 version of bitly4laravel package. If you want to use the old v2 version use the v2 branch.

Add bitly4laravel to your composer.json file.

require : {
    "jelovac/bitly4laravel": "3.*"
}

Or with composer command:

composer require jelovac/bitly4laravel 3.*

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

Jelovac\Bitly4laravel\Bitly4laravelServiceProvider::class,

Publish config

For Laravel 5 use:

php artisan vendor:publish

For Laravel 4 use:

php artisan config:publish jelovac/bitly4laravel

Optional (recommended)

Add alias to app/config/app.php aliases

'Bitly' => Jelovac\Bitly4laravel\Facades\Bitly4laravel::class,

Usage

Shorten links

Bitly::shorten('http://google.com/');

Response format: JSON

{
    "data": {
      "global_hash": "900913",
      "hash": "ze6poY",
      "long_url": "http://google.com/",
      "new_hash": 0,
      "url": "http://bit.ly/ze6poY"
    },
    "status_code": 200,
    "status_txt": "OK"
}

Expand links

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

Response format: JSON

{
    "data": {
      "expand": [
        {
          "global_hash": "900913",
          "long_url": "http://google.com/",
          "short_url": "http://bit.ly/ze6poY",
          "user_hash": "ze6poY"
        }
      ]
    },
    "status_code": 200,
    "status_txt": "OK"
}

Repository

https://github.com/jelovac/bitly4laravel

License

The Bitly4laravel package is open-sourced software licensed under the MIT license