noorisyslaravel / zoom
There is no license information available for the latest version (dev-master) of this package.
This is the package for zoom integration in laravel.
dev-master
2023-04-25 05:09 UTC
Requires
This package is auto-updated.
Last update: 2025-02-25 09:14:38 UTC
README
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