superbuddy/bitly4laravel

提供用于与Bit.ly API通信的Laravel包

v3.1.0 2015-05-05 21:34 UTC

README

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

提供用于与Bit.ly API通信的Laravel包。

为了使用此包,您需要从Bitly网站获取OAuth通用访问令牌

安装

警告:这是bitly4laravel包的v3版本。如果您想使用旧版v2版本,请使用v2分支。

将bitly4laravel添加到您的composer.json文件中。

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

或者使用composer命令

composer require "jelovac/bitly4laravel": "3.*"

将提供者添加到app/config/app.php的providers中

'Jelovac\Bitly4laravel\Bitly4laravelServiceProvider',

发布配置

对于Laravel 5使用

php artisan vendor:publish

对于Laravel 4使用

php artisan config:publish jelovac/bitly4laravel

可选(推荐)

将别名添加到app/config/app.php的aliases中

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

使用方法

缩短链接

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"
}

展开链接

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"
}

仓库

https://github.com/jelovac/bitly4laravel

许可证

Bitly4laravel包是开源软件,采用MIT许可证授权