Skip to content

About

This project provides a starting point for integrating the Brightcove CMS API into your application. It provides simple ways to interact with the API, as well as a long list of helper functions.

Resources

Stars

25 stars

Watchers

37 watching

Forks

Repository files navigation

PHP Wrapper for the Brightcove API

Installation notes

This library requires PHP 7.1 or newer with a CURL extension. You have to run composer install before using the library.

# apt-get install php5 php5-curl curl

PHP-API-Wrapper$ curl -sS https://getcomposer.org/installer | php

PHP-API-Wrapper$ php composer.phar install

Testing notes

Running the tests requires a config.json file. There's a sample file included in the repository.

A reverse SSH tunnel is needed for the DI API test. When you set it up, make sure that the port is open on the remote server too.

Example script:

#!/bin/sh

ssh -nNT -R 8888::8888 example.com &>ssh_tunnel_logfile.txt &
PID=$!

cleanup () {
    kill ${PID}
    cat ssh_tunnel_logfile.txt
    rm ssh_tunnel_logfile.txt
}

handle_error () {
    cleanup
    exit 1
}

./vendor/bin/phpunit

cleanup

About

This project provides a starting point for integrating the Brightcove CMS API into your application. It provides simple ways to interact with the API, as well as a long list of helper functions.

Resources

Stars

25 stars

Watchers

37 watching

Forks

Releases

Packages

Used by

Contributors

Languages