Download the PHP package pavlokrostylovblps/oneroster-php-api without Composer
On this page you can find all versions of the php package pavlokrostylovblps/oneroster-php-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pavlokrostylovblps/oneroster-php-api
More information about pavlokrostylovblps/oneroster-php-api
Files in pavlokrostylovblps/oneroster-php-api
Package oneroster-php-api
Short Description OneRoster REST API PHP client
License GPL-3.0
Informations about the package oneroster-php-api
OneRoster PHP API
A PHP client library for interacting with the OneRoster API. This library simplifies authentication and API calls, making it easy to integrate OneRoster-compliant systems.
OneRoster PHP API is a significantly modified version of Sky API OneRoster, originally developed by Groton School.
Features
- OAuth1 authentication with client credentials.
- Easy-to-use interface for interacting with OneRoster endpoints.
- Supports fetching organizations and other OneRoster entities.
- Supports OneRoster version 1.1
Installation
To install the package, use Composer:
Usage
Initialize the Client
Fetch Organizations
Get a list of organizations
Get a single organization
Requirements
- PHP 8.2 or later
- Composer
Changes
This version of OneRoster PHP API includes significant modifications and improvements, including:
- Refactored Codebase – Improved structure and readability for better maintainability.
- Enhanced API Support – Improved handling of OneRoster-compliant requests and responses.
- ClassLink Support – Added the ability to work with the ClassLink OneRoster API.
License
This project is licensed under the GNU GPL-3.0.
It is based on Sky API OneRoster, which is also licensed under GPL-3.0.
Contributing
Pull requests are welcome! If you find an issue, please open an issue on GitHub.
Contact
For any questions or support, please create an issue in the repository.
Acknowledgment
Special thanks to Groton School for their original work on Sky API OneRoster.