dev-master
9999999-devAPI Package for Ellucian Elevate API
MIT
The Requires
dev-devel
dev-develAPI Package for Ellucian Elevate API
MIT
The Requires
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