Skip to content

Commit 3240926

Browse files
committed
code snippets for meetings api
1 parent 0bab5a2 commit 3240926

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

meetings/create-instant-room.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,6 @@
77
new Vonage\Client\Credentials\Keypair(VONAGE_APPLICATION_PRIVATE_KEY_PATH, VONAGE_APPLICATION_ID),
88
);
99

10-
$meeting = $client->meetings()->createRoom('my_test_room');
10+
$room = new \Vonage\Meetings\Room();
11+
$room->fromArray(['display_name' => 'my_test_room']);
12+
$meeting = $client->meetings()->createRoom($room);

meetings/create-long-term-room.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,17 @@
11
<?php
2+
3+
require_once __DIR__ . '/../config.php';
4+
require_once __DIR__ . '/../vendor/autoload.php';
5+
6+
$client = new Vonage\Client(
7+
new Vonage\Client\Credentials\Keypair(VONAGE_APPLICATION_PRIVATE_KEY_PATH, VONAGE_APPLICATION_ID),
8+
);
9+
10+
$room = new \Vonage\Meetings\Room();
11+
$room->fromArray([
12+
'display_name' => 'my_test_room',
13+
'type' => 'long_term',
14+
'expires_at' => '2023-01-30T00:47:04+0000'
15+
]);
16+
17+
$meeting = $client->meetings()->createRoom($room);

0 commit comments

Comments
 (0)