Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/digital-blueprint/campusonline-api

PHP API for the various web services provided by CAMPUSonline
https://github.com/digital-blueprint/campusonline-api

campusonline digital-blueprint symfony-bundle

Last synced: about 2 months ago
JSON representation

PHP API for the various web services provided by CAMPUSonline

Awesome Lists containing this project

README

        

# CAMPUSonline API Client

[GitHub](https://github.com/digital-blueprint/campusonline-api) |
[Packagist](https://packagist.org/packages/dbp/campusonline-api)

[![Test](https://github.com/digital-blueprint/campusonline-api/actions/workflows/test.yml/badge.svg)](https://github.com/digital-blueprint/campusonline-api/actions/workflows/test.yml)

The goal of this package is to provide a PHP API for the various web services
provided by [CAMPUSonline](https://www.campusonline.tugraz.at).

```
composer require dbp/campusonline-api
```

## Legacy Rest API

```php
UCard();
$ucard->getCardsForIdentIdObfuscated('1234567890');
```

## Generic Exports API

```php
GenericApi('loc_apiMyExport');
$generic->getResource('ID', '42);
```

## Legacy XML Web Services API

```php
OrganizationUnit();
$org->getOrganizationUnitById('1234');
```

## Public Rest API

TODO