fusio/sdk

与Fusio REST API通信的SDK

v5.1.8 2024-07-31 20:16 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";
}