fintech-systems / domainscoza-api
Laravel 对 Domains.co.za API 的封装
v0.2.0
2023-05-23 05:44 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.5
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.0
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.5
- pestphp/pest: ^2.6
- pestphp/pest-plugin-laravel: ^2.0
- phpunit/phpunit: ^10.0
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-08 23:24:29 UTC
README
Domains.co.za 提供了一个优雅的 API。这是一个封装,使用 Laravel 的 HTTP 客户端和模拟来使其可测试。
Domains.co.za API 参考:https://docs.domains.co.za
身份验证
https://docs.domains.co.za/#authentication-2
DOMAINSCOZA_USERNAME
DOMAINSCOZA_PASSWORD
认证 URL
Live URL : https://api.domains.co.za/api
Development URL : https://lapi-dev.domains.co.za/api
Note: Contact support to get a dev environment setup
API Version : 5.0.19
登录
POST https://api.domains.co.za/api/login
您将收到一个用于所有后续请求的授权头中的 bearertoken。
API 调用示例
列表
https://docs.domains.co.za/#list
安装
您可以通过 composer 安装此包
composer require fintech-systems/domainscoza-api
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="domainscoza-config"
这是已发布配置文件的内容
return [ 'username' => env('DOMAINSCOZA_USERNAME'), 'password' => env('DOMAINSCOZA_PASSWORD'), ];
可选地,您可以使用以下命令发布视图
php artisan vendor:publish --tag="domainscoza-api-views"
使用方法
$domainsCoza = new FintechSystems\DomainsCoza(); echo $domainsCoza->echoPhrase('Hello, FintechSystems!');
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近的变化信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全漏洞
请查阅 我们的安全策略 了解如何报告安全漏洞。
致谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。