Skip to content
This repository has been archived by the owner on May 23, 2020. It is now read-only.

ryanhs/bigbluebutton-api-php

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Scrutinizer Code Quality Coverage Status PHP 7 ready @bigbluebutton on Twitter

BigBlueButton API for PHP

The official and easy to use BigBlueButton API for PHP, makes easy for developers to use BigBlueButton API for PHP 5.4+.

Requirements

  • PHP 5.4 or above.
  • Curl library installed.

BigBlueButton API for PHP is also tested to work with HHVM and fully compatible with PHP 7.0.

Installation

bigbluebutton-api-php can be installed via Composer CLI

composer require bigbluebutton/bigbluebutton-api-php:dev-master

or by editing Composer.json

{
    "require": {
        "bigbluebutton/bigbluebutton-api-php": "dev-master"
    }
}

Usage

You should have environment variables BBB_SECURITY_SALT and BBB_SERVER_BASE_URL defined in your sever.

The you will be able to call BigBlueButton API of your server. A simple usage example for create meeting looks like:

use BigBlueButton;

$bbb                 = new BigBlueButton();
$createMeetingParams = new CreateMeetingParameters('bbb-meeting-uid-65', 'BigBlueButton API Meeting');
$response            = $bbb->createMeeting($createMeetingParams);

echo "Created Meeting with ID: " . $response->getMeetingId();

Submitting bugs and feature requests

Bugs and feature request are tracked on GitHub

Contributing guidelines

Code style

Make sure the code style configuration is applied by running PHPCS-Fixer.

./vendor/bin/php-cs-fixer fix

Runing tests

For every implemented feature add unit tests and check all is green by running the command below.

./vendor/bin/phpunit

About

BigBlueButton PHP API *not maintained anymore*

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%