fusio / sdk
与Fusio REST API通信的SDK
v5.1.8
2024-07-31 20:16 UTC
Requires
- sdkgen/client: ^1.0
Requires (Dev)
- phpunit/phpunit: ^9.0
- vimeo/psalm: ^5.0
This package is auto-updated.
Last update: 2024-09-03 18:05:18 UTC
README
这是官方的Fusio PHP SDK,它有助于与Fusio REST API通信。Fusio是一个开源的API管理系统,更多信息请访问:https://www.fusio-project.org
使用方法
以下示例展示了如何在后端获取所有已注册的路由。一个工作示例也可以在以下链接找到:https://github.com/apioo/fusio-sample-php-cli
<?php require __DIR__ . '/vendor/autoload.php'; $tokenStore = new \Sdkgen\Client\TokenStore\MemoryTokenStore(); $scopes = ['backend']; $credentials = new \Sdkgen\Client\Credentials\OAuth2('test', 'FRsNh1zKCXlB', 'https://demo.fusio-project.org/authorization/token', '', $tokenStore, $scopes); $client = new \Fusio\Sdk\Client('https://demo.fusio-project.org', $credentials); $collection = $client->backend()->operation()->getAll(0, 16, ''); echo 'Operations:' . "\n"; foreach ($collection->getEntry() as $operation) { echo '* ' . $operation->getHttpMethod() . ' ' . $operation->getHttpPath() . "\n"; }