API-BigBlueButton
view release on metacpan or search on metacpan
lib/API/BigBlueButton/Requests.pm view on Meta::CPAN
=head1 METHODS
=over
=item B<get_version($self)>
Getting the current version of the BigBlueButton
=cut
sub get_version {
my ( $self ) = @_;
my $url = $self->{use_https} ? 'https://' : 'http://';
$url .= $self->{server} . '/bigbluebutton/api';
return $self->request( $url );
}
=item B<create($self,%params)>
Create a meeting
%params:
name
This parameter is optional.
A name for the meeting.
meetingID
This parameter is mandatory.
A meeting ID that can be used to identify this meeting by the third party application.
attendeePW
This parameter is optional.
moderatorPW
This parameter is optional.
welcome
This parameter is optional.
dialNumber
This parameter is optional.
voiceBridge
This parameter is optional.
webVoice
This parameter is optional.
logoutURL
This parameter is optional.
record
This parameter is optional.
duration
This parameter is optional.
meta
This parameter is optional.
redirectClient
This parameter is optional.
clientURL
This parameter is optional.
SEE MORE L<https://code.google.com/p/bigbluebutton/wiki/API#create>
=cut
sub create {
my ( $self, %params ) = @_;
my $data = $self->_generate_data( 'create', \%params );
return $self->abstract_request( $data );
}
=item B<join($self,%params)>
Joins a user to the meeting specified in the meetingID parameter.
%params:
fullName
This parameter is mandatory.
The full name that is to be used to identify this user to other conference attendees.
meetingID
This parameter is mandatory.
The meeting ID that identifies the meeting you are attempting to join.
password
This parameter is mandatory.
The password that this attendee is using. If the moderator password is supplied,
he will be given moderator status (and the same for attendee password, etc)
createTime
This parameter is optional.
( run in 0.732 second using v1.01-cache-2.11-cpan-5623c5533a1 )