Skip to content

Shaikh-Aaisha/Laravel-Zoom-Package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Laravel-Zoom-Package

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

Installation

Require this package, with Composer, in the root directory of your project.

$ composer require noorisyslaravel/zoom

Add the service provider to config/app.php in the providers array.

               Noorisyslaravel\Zoom\Providers\LaravelZoomProvider::class,

Configuration

Laravel requires connection configuration. To get started, you'll need to publish all vendor assets:

$ php artisan vendor:publish --provider="Noorisyslaravel\Zoom\Providers\LaravelZoomProvider"

You are free to change the configuration file as needed in config/zoom.php file:

return [
    'api_key' => env('ZOOM_CLIENT_KEY'),
    'api_secret' => env('ZOOM_CLIENT_SECRET'),
    'base_url' => 'https://api.zoom.us/v2/',
    'token_life' => 60 * 60 * 24 * 7, // In seconds, default 1 week
    'authentication_method' => 'jwt', // Only jwt compatible at present but will add OAuth2
    'max_api_calls_per_request' => '5' // how many times can we hit the api to return results for an all() request
];

Run APIs in Postman

import postman collection via link and run APIs

https://api.postman.com/collections/22576705-1d39a521-38be-4650-a30e-38d422ef066f?access_key=PMAT-01GYVCCTZDN7SRWWY0XQKEQGDT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages