A PHP library for Ooyala REST APIs
The Ooyala client API uses composer to manage dependencies. Included are a couple convenience Rake tasks for getting/running composer:
Install composer dependencies + dev dependencies:
Install required dependencies:
Note: Running Rake composer tasks requires curl
The library testing suite contains mocked response objects and some core tests against the live Ooyala API.
Run offline tests tests:
Run live tests against the Ooyala API:
Run the entire test suite:
Tests use Travis secure environment variables. Forks testing this branch will need to generate environment variables to use Travis:
bundle install bundle exec travis encrypt MY_VAR=my-secret
Note: encrypted ENV variables for this project will not work correctly on a fork. See the build configuration guide for more info.
API documentation is available at http://sheknows.github.com/ooyala-api-client/. To build the documentation:
Make sure you have initialized submodules:
git submodule init git submodule update
Run the API generator:
Ooyala API Client is © 2013 SheKnows, LLC. It is free software, and may be redistributed under the terms specified in the LICENSE file.