File: /var/www/vhost/disk-apps/demo-telemedicina.teky.com.co/app/Http/Controllers/TestController.php
<?php
namespace Telemedicina\Http\Controllers;
use Illuminate\Http\Request;
use MacsiDigital\Zoom\Meeting;
use MacsiDigital\Zoom\MeetingSetting;
class TestController extends Controller
{
public function createMeetingZoom(Request $request){
$zoom = new \MacsiDigital\Zoom\Zoom;
// $userHost = $zoom->user->find('contacto@aliansap.com.co'); // Find user in account.
$userHost = $zoom->user->find('andres.garcia@aliansap.com.co'); // Find user in account.
$meetingSettings = new MeetingSetting;
$meetingSettings->waiting_room = 'false';
$meeting = $userHost->meetings()->create([
'topic' => 'Laravel Meet',
'password' => 'Generate@1',
'type' => '2', // 1: Instant, 2: Scheduled, 3: Recurrent, 8: Recurring with fixedtime
'start_time' => '2020-05-18T20:34:00Z',
'timezone' => 'America/Bogota',
'duration' => 40,
'settings' => $meetingSettings
]);
}
public function findMeeting($id){
$zoom = new \MacsiDigital\Zoom\Zoom;
// $userHost = $zoom->user->find('contacto@aliansap.com.co'); // Find user in account.
$userHost = $zoom->user->find('andres.garcia@aliansap.com.co'); // Find user in account.
$meeting = $userHost->meetings()->find($id);
$meeting->delete();
}
public function findUser(){
$zoom = new \MacsiDigital\Zoom\Zoom;
$user = $zoom->user->create([
'first_name' => 'Diego',
'last_name' => 'Duque',
'email' => 'diego.duque@aliansap.com.co',
'password' => 'TelemedicinaSecret_2020',
'type' => 1
]);
dd($user);
}
}