andrewdavid / duffel-api-php
Duffel API PHP 库(包含缺失功能)
dev-main
2023-06-24 18:08 UTC
Requires
- php: >= 7.4
- ext-json: *
- php-http/client-common: ^2.3
- php-http/discovery: ^1.12
- php-http/httplug: ^2.2
- php-http/multipart-stream-builder: ^1.1.2
- psr/cache: ^1.0 || ^2.0
- psr/http-client-implementation: ^1.0
- psr/http-factory-implementation: ^1.0
- psr/http-message: ^1.0
- symfony/options-resolver: ^5.0 || ^6.0
Requires (Dev)
- ergebnis/phpstan-rules: ^1.0
- guzzlehttp/guzzle: ^7.2
- guzzlehttp/psr7: ^1.7
- http-interop/http-factory-guzzle: ^1.0
- php-http/mock-client: ^1.4.1
- phpstan/phpstan: ^1.6
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-strict-rules: ^1.2
- phpunit/phpunit: ^8.5 || ^9.4
- thecodingmachine/phpstan-strict-rules: ^1.0
- vimeo/psalm: ^4.23
This package is auto-updated.
Last update: 2024-09-24 21:07:03 UTC
README
一个用于 Duffel API 的 PHP 库。Duffel API 文档。
内容
要求
- PHP >= 7.4
- 一个 Duffel API 访问令牌(快速入门指南将帮助您创建一个)
安装
要开始使用,只需使用 Composer 引入此库。您还需要安装提供 psr/http-client-implementation
和 psr/http-factory-implementation
的包。
安装可能如下命令所示。
$ composer require "duffel/api:dev-main" "guzzlehttp/guzzle:^7.4" "http-interop/http-factory-guzzle:^1.2
使用
使用此库的一个简单示例(在成功安装后)如下。
use Duffel\Client; $client = new Duffel\Client(); $client->setAccessToken(getenv('DUFFEL_ACCESS_TOKEN')); $client->airports->list();
有关其他示例,请参阅 examples/
目录。
许可
Duffel 的 PHP API 客户端库采用 MIT 许可证。