2017 © Pedro Peláez
 

library elevate-api

API Package for Ellucian Elevate API

image

tylerjuniorcollege/elevate-api

API Package for Ellucian Elevate API

  • Tuesday, November 10, 2015
  • by duanejeffers
  • Repository
  • 3 Watchers
  • 0 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

elevate-api

API Wrapper for Ellucian Elevate API, (*1)

LICENSE

See LICENSE File for more information, (*2)

Purpose

This is a simple wrapper to access the Ellucian Elevate API., (*3)

Usage

New Client

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 **/);

Querying the API

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);

Available Query Endpoints

All the currently documented query endpoints have been coded, including Common and Ping., (*7)

The Versions

10/11 2015

dev-master

9999999-dev

API Package for Ellucian Elevate API

  Sources   Download

MIT

The Requires

 

29/10 2015

dev-devel

dev-devel

API Package for Ellucian Elevate API

  Sources   Download

MIT

The Requires