healyhatman / keypay-php
访问 KeyPay API 的包
v2.0.5
2024-02-22 13:18 UTC
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.0
- guzzlehttp/psr7: ^2.0
- healyhatman/oauth2-keypay: ^1
README
KeyPay API 的客户端库,基于提供的 KeyPay API 和 OpenAPI v2 规范,使用 OpenAPI Generator 构建
需求
- PHP 7.4
安装
您可以通过 composer 安装此包
composer require healyhatman/keypay-php
使用方法
在发出资源请求之前,应用程序必须经过授权。KeyPay 支持其他授权流程,但此包假定您正在使用 OAuth2
授权代码流程
有关获取 Oauth2 凭据的说明,请参阅 Healyhatman/oauth2-keypay
与 API 交互
一旦您获得有效的访问令牌,您可以实例化一个 KeypayPHP\Application,并使用它来帮助构建适当的 API 对象和所需的方法。
实例化应用程序
$application = new \KeypayPHP\Application($access_token);
访问特定的 API 组
所有 API 类都位于 OpenAPI\Client\Api
下。使用 forApi()
将允许您使用应用程序对象的传输访问 API
$employees = $application->forApi('\OpenAPI\Client\Api\EmployeeApi')->auEmployeeGetEmployees($business_id);
测试
尚未实现,将来会实现
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全漏洞
请查阅 我们的安全策略 了解如何报告安全漏洞。
鸣谢
许可证
MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。