dbp/campusonline-api

v0.3.21 2024-07-15 12:07 UTC

README

GitHub | Packagist

Test

此包的目的是提供PHP API,用于访问CAMPUSonline提供的各种网络服务。

composer require dbp/campusonline-api

旧版Rest API

<?php

use Dbp\CampusonlineApi\Rest\Api;

$api = new Api('https://qline.example.at/online/', 'client_id', 'client_secret');
$ucard = $api->UCard();
$ucard->getCardsForIdentIdObfuscated('1234567890');

通用导出API

<?php

use Dbp\CampusonlineApi\Rest\Api;

$api = new Api('https://qline.example.at/online/', 'client_id', 'client_secret');
$generic = $api->GenericApi('loc_apiMyExport');
$generic->getResource('ID', '42);

旧版XML网络服务API

<?php

use Dbp\CampusonlineApi\LegacyWebService\Api;

$api = new Api('https://qline.example.at/online/', 'api_token');
$org = $api->OrganizationUnit();
$org->getOrganizationUnitById('1234');

公共Rest API

待办事项