jelovac/bitly4laravel

此包已被废弃,不再维护。未建议替代包。

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

v3.7.2 2017-12-23 08:34 UTC

README

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

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

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

项目状态:存档(已废弃)

由于安全顾虑,决定存档该项目,因为它已经多年未维护。

要么将其分叉,要么寻找更新更频繁的其他库。

祝您一切顺利,Vladimir J.

安装

警告:这是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::class,

发布配置

对于Laravel 5使用

php artisan vendor:publish

对于Laravel 4使用

php artisan config:publish jelovac/bitly4laravel

可选(推荐)

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

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

用法

缩短链接

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许可证授权。