palpalani / baylinks-laravel
BayLinks 的 PHP/Laravel 框架 SDK。
v0.3.3
2024-05-17 12:39 UTC
Requires
- php: ^8.2
- illuminate/contracts: ^10.0 | ^11.0
- saloonphp/saloon: ^3.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- larastan/larastan: ^2.0.1
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.9|^8.1
- orchestra/testbench: ^8.0|^9.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
README
BayLinks PHP SDK for Laravel 框架。
BayLinks 是一个强大的 URL 缩短和管理平台,专为现代企业量身定制。作为软件即服务(SaaS)解决方案,BayLinks 使组织能够轻松地创建、自定义和跟踪短链接。非常适合营销活动、电子邮件通讯和内部通讯,BayLinks 简化了链接分享并提升了品牌可见度。凭借强大的分析和可定制的品牌选项,BayLinks 是寻求高效链接管理和优化的企业的首选解决方案。
安装
您可以通过 composer 安装此包
composer require palpalani/baylinks-laravel
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="baylinks-laravel-config"
用法
Update the server information: return [ /** * BayLinks URL. */ 'server' => env('BAYLINKS_SERVER'), /** * Rest API version of BayLinks. */ 'api' => [ 'url' => 'api/v1', ], ];
Get the account Information: $bayLinks = BayLinks::client(); $bayLinks->accountDetails()->get(<BAYLINKS_API_KEY>);
Create a Single Short URL: $bayLinks->createShortURL() ->post(<BAYLINKS_API_KEY>, [ "destination" => "<Source URL>", // required "domain" => "<Custom domain>" // optional ] );
Create a Bulk Short URL: $bayLinks->createBulkURL() ->post(<BAYLINKS_API_KEY>, [ "destination": [ // required "<Source URL>", "<Source URL>" . . "<Source URL>" ], "domain": "<Custom domain>",// optional "planet": "jupiter", // optional "expire": 0, // optional "tag": [] // optional callback data ] );
测试
composer test
更新日志
有关最近更改的详细信息,请参阅 更新日志。
贡献
有关详细信息,请参阅 贡献指南。
安全漏洞
请查阅 我们的安全政策 了解如何报告安全漏洞。
鸣谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。