Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jelovac/bitly4laravel
Provides a Laravel package to communicate with Bit.ly API
https://github.com/jelovac/bitly4laravel
api bitly laravel php
Last synced: 14 days ago
JSON representation
Provides a Laravel package to communicate with Bit.ly API
- Host: GitHub
- URL: https://github.com/jelovac/bitly4laravel
- Owner: jelovac
- Archived: true
- Created: 2013-12-27T14:02:58.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2022-08-24T09:35:15.000Z (about 2 years ago)
- Last Synced: 2024-10-12T20:42:10.557Z (27 days ago)
- Topics: api, bitly, laravel, php
- Language: PHP
- Homepage:
- Size: 170 KB
- Stars: 35
- Watchers: 4
- Forks: 18
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
- awesome-laravel4 - Bitly4Laravel
README
bitly4laravel
=============
[![Build Status](https://travis-ci.org/jelovac/bitly4laravel.png?branch=master)](https://travis-ci.org/jelovac/bitly4laravel) [![Latest Stable Version](https://poser.pugx.org/jelovac/bitly4laravel/v/stable.png)](https://packagist.org/packages/jelovac/bitly4laravel) [![Total Downloads](https://poser.pugx.org/jelovac/bitly4laravel/downloads.png)](https://packagist.org/packages/jelovac/bitly4laravel) [![Latest Unstable Version](https://poser.pugx.org/jelovac/bitly4laravel/v/unstable.png)](https://packagist.org/packages/jelovac/bitly4laravel) [![License](https://poser.pugx.org/jelovac/bitly4laravel/license.png)](https://packagist.org/packages/jelovac/bitly4laravel)Provides a Laravel package to communicate with Bit.ly API.
In order to use this package you need to get [OAuth Generic Access Token](https://bitly.com/a/oauth_apps) 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/bitly4laravelLicense
=======The Bitly4laravel package is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT)