梁超12324 / laravel-imgur
Laravel 对 Imgur API 的封装。
v1.0.4
2018-04-15 11:43 UTC
Requires
- guzzlehttp/guzzle: ^6.3
- illuminate/http: ^5.0
- illuminate/support: ^5.0
- j0k3r/php-imgur-api-client: ^3.0.0
Requires (Dev)
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-09-19 21:54:44 UTC
README
Laravel 对 Imgur API 的封装。
仅适用于 Laravel 7.x(或更高版本)和 PHP 7.4(或更高版本)。
如果您正在使用较旧的 Laravel 版本,应使用 j0k3r/php-imgur-api-client。
安装
composer require vongola12324/laravel-imgur
配置
您必须在 .env 文件中添加 IMGUR_CLIENT_ID 和 IMGUR_CLIENT_SECRET,否则客户端将无法工作。
有关详细信息,请参阅 Imgur Api 文档。
用法
基本用法
// Create $imgurClient object use Vongola\Imgur\Client as ImgurClient; $imgurClient = new ImgurClient(); // The API calls can be accessed via the $imgurClient object $imgurClient->memegen()->defaultMemes();
您还可以使用 Facade 替代 new
类。
use Vongola\Imgur\Client as ImgurClient; // The API calls can be accessed via the $imgurClient object ImgurClient::memegen()->defaultMemes();
API
目前我们支持以下 API
- 账户 (
$imgurClient->account()
) - 相册 (
$imgurClient->album()
) - 评论 (
$imgurClient->comment()
) - 画廊 (
$imgurClient->gallery()
) - 图片 (
$imgurClient->image()
)
有关所有 API 的详细信息,请参阅 Imgur Api 文档。
注意
- 此项目基于 j0k3r/php-imgur-api-client。
- j0k3r 版本中的一些功能在 Imgur Api 文档 中没有显示,此包中不会提供。
- 此项目的测试用例仍在进行中。
- 建议不要在正式项目中使用此项目(因为它尚未正式发布),除非您了解自己在做什么!
许可证
MIT 许可证