Skip to content
Terry Brady edited this page Feb 4, 2014 · 9 revisions

Docs

Dependencies

  • PHP Composer for installation and loader creation
  • PHP Unit testing
  • Guzzle for http test

Assumptions

  • Will use JSON behind the scenes
  • Resource object for general API call structure and communication - those actions common across all OCLC API's
  • CRUD
  • URL Construction
  • ATOM always comes back
  • Error handling

Object hierarchy

OCLCService(wskey, inst)

User stories

  • As a developer with a single institution key, I want to access my instituion's knowledge base so that I can present our resources to end users.
  • As a developer with a multi institution key, I want to access one of my institution's knowledge base so that I can present institution resources to end users.
  • As a new developer with an api key, I would like to perform a simple download and include of the library so that I can provide a visual demonstration of the API service in less than 30 minutes of work.

Clone this wiki locally