john_zuk / php-click-meeting-api
Clickmeeting API client
Installs: 3 582
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 1
Open Issues: 0
Requires
- php: ^7.1 || ^8.0
- ext-json: *
- php-http/client-common: ^2.0
- php-http/discovery: ^1.6
- php-http/httplug: ^2.0
- php-http/multipart-stream-builder: ^1.1
Requires (Dev)
- guzzlehttp/guzzle: ^7.2
- http-interop/http-factory-guzzle: ^1.0
- nyholm/psr7: ^1.3
- phpstan/phpstan: ^0.12.65
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.5
- vimeo/psalm: ^4.4
README
Requirements
- PHP >= 7.1
- Guzzle library,
- (optional) PHPUnit to run tests.
Installation
Via composer
composer require john_zuk/php-click-meeting-api guzzlehttp/guzzle:^7.2 http-interop/http-factory-guzzle:^1.0
General API Usage
<?php // This file is generated by Composer require_once __DIR__ . '/vendor/autoload.php'; $client = new \ClickMeeting\Client(); $client->authenticate('YourAPIKeyHere'); $client->conferences()->add([ 'name' => 'test', 'room_type' => 'webinar', 'permanent_room' => 0, 'access_type' => 3, 'registration' => [ 'enabled' => true, ], ]); $client->conferences()->edit(321321, [ 'name' => 'test-edit', ]); $client->conferences()->delete(321321);