Bitly PHP Client
, (*1)
PHP client library to access Bitly APIs. Register your account at Bitly.com and get your access token from here., (*2)
Requirements
This library has the following requirements:
* PHP 5.6.x or greater., (*3)
Installation
You can install this library into your application using composer., (*4)
composer require narendravaghela/bitly-client
Usage
Once you install this library, load it using the composer autoload option and use the BitlyClient class object. See below example,, (*5)
<?php
require 'vendor/autoload.php';
use Bitly\BitlyClient;
$bitlyClient = new BitlyClient('your-access-token');
$options = ['longUrl' => 'http://www.example.com/a-log-url-slug/'];
$response = $bitlyClient->shorten($options);
Bitly suppoerts json, xml and txt response types. You can specify the response type in your $options array. The default response format is json., (*6)
<?php
require 'vendor/autoload.php';
use Bitly\BitlyClient;
$bitlyClient = new BitlyClient('your-access-token');
$options = [
'longUrl' => 'http://www.example.com/a-log-url-slug/',
'format' => 'xml' // pass json, xml or txt
];
$response = $bitlyClient->shorten($options);
We recommend to use json and xml formats only as txt response sometimes does not work., (*7)
Documentation
As of now, this library provides API methods for following modules.
* Links, (*8)
Reporting Issues & Contributing
If you have a problem with this libray or any bug, please open an issue on GitHub. Also, if you have solution to any existing bug, create a Pull Request. This library follows PSR-2 standards, so please make sure you follow the same while making changes., (*9)