matthiasnoback / leanpub-api-client
Leanpub API的PHP客户端
v1.2.3
2022-05-03 07:34 UTC
Requires
- php: ^8.0
- ext-json: *
- beberlei/assert: ^3.3
- php-http/client-implementation: ^1.0
- php-http/discovery: ^1.14
- php-http/httplug: ^2.3
- php-http/logger-plugin: ^1.3
- php-http/message: ^1.13
- php-http/message-factory: ^1.0
- psr/http-message: ^1.0
- symfony/console: ^6.0
- symfony/dotenv: ^6.0
- thecodingmachine/safe: ^1.3
Requires (Dev)
- matthiasnoback/phpunit-asynchronicity: ^2.2
- php-http/guzzle7-adapter: ^0.1.1
- phpstan/phpstan: ^1.6.3
- phpstan/phpstan-beberlei-assert: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^9.5
- symfony/var-dumper: ^6.0
This package is auto-updated.
Last update: 2024-08-30 01:20:03 UTC
README
这个库包含了一个PHP客户端的实现,可以用来连接到Leanpub API。它不是功能完整的,但是已实现的功能都完整实现并且能够正确工作。欢迎提交PR以添加新功能或字段到现有的DTO等。
安装
使用Composer,需要matthiasnoback/leanpub-api-client
包。
这个包使用HTTPPlug来连接Leanpub API。这意味着你可以通过安装适配器来使用任何你喜欢的HTTP客户端。
使用方法
查看integration-tests/目录以了解如何使用这个库。
还有一个命令行应用程序。要了解可用命令的更多信息,请运行
vendor/bin/leanpub.php
使用-vvv
选项运行以查看客户端向Leanpub API发出的HTTP请求。