dev-master
9999999-devAPI Package for Ellucian Elevate API
MIT
The Requires
dev-devel
dev-develAPI Package for Ellucian Elevate API
MIT
The Requires
Wallogit.com
2017 © Pedro Peláez
API Package for Ellucian Elevate API
API Wrapper for Ellucian Elevate API, (*1)
See LICENSE File for more information, (*2)
This is a simple wrapper to access the Ellucian Elevate API., (*3)
Getting a new client is easy., (*4)
<?php
use ElevateAPI\Client as ElevateClient; // using use to change the name of the client class.
/* the arguments for the Elevate Client are
- the URL before the "solar.qll_web" endpoint
- the auth key
- the security type for accessing the system. */
$client = new ElevateClient('http://example.com', 'auth_key', 'key');
// OR - Less code
$client = new ElevateAPI\Client(/** args here **/);
Each query you make with the Elevate API must be submitted using the Query Wrapper for that specific query., (*5)
For example, if you're trying to access the Common API endpoint, you would create a new instance of the ElevateAPI\Query\Common class, (*6)
$query = new Elevate\Query\Common();
// You set the Parameters using setParam();
$query->setParam('serviceCode', 'ONLINE_REG');
// Pass the query to $client->get(); and the result is a SimpleXMLElement object with your data.
$result = $client->get($query);
All the currently documented query endpoints have been coded, including Common and Ping., (*7)
API Package for Ellucian Elevate API
MIT
API Package for Ellucian Elevate API
MIT