Elive::StandardV2 is a Perl module that implements Elluminate Live! Standard Bridge V2 API bindings.
EXAMPLE
use Elive::StandardV2;
use Elive::StandardV2::Session;
use Elive::Util;
my $connection = Elive::StandardV2->connect(
'http://myserver/mysite',
'some_user' => 'some_pass' );
# Sessions must start and end on the quarter hour.
my $session_start = Elive::Util::next_quarter_hour();
my $session_end = Elive::Util::next_quarter_hour( $session_start );
my %session_data = (
sessionName => 'My Demo Session',
creatorId => $connection->user,
startTime => $session_start . '000',
endTime => $session_end . '000',
openChair => 1,
mustBeSupervised => 0,
permissionsOn => 1,
nonChairList => [qw(alice bob)],
groupingList => [qw(mechanics sewing)],
);
my $session = Elive::StandardV2::Session->insert(\%session_data);
my $url = $session->web_url( userId => 'bob');
print "bob's session link is: $url\n";
Product's homepage
Requirements:
· Perl