|
NAMENexmo::SMS - Module for the Nexmo SMS API!VERSIONversion 0.06SYNOPSISThis module simplifies sending SMS through the Nexmo API.use Nexmo::SMS; my $nexmo = Nexmo::SMS->new( server => 'http://rest.nexmo.com/sms/json', username => 'testuser1', password => 'testpasswd2', ); my $sms = $nexmo->sms( text => 'This is a test', from => 'Test02', to => '452312432', ) or die $nexmo->errstr; my $response = $sms->send || die $sms->errstr; if ( $response->is_success ) { print "SMS was sent...\n"; } VERSIONVersion 0.06METHODSnewcreate a new objectmy $foo = Nexmo::SMS->new( server => 'http://rest.nexmo.com/sms/json', username => 'testuser1', password => 'testpasswd2', ); Those parameters are optional and they are used as defaults for the message objects smsCreate a new message object or returns "undef".my $sms = $nexmo->sms( text => 'This is a test', from => 'Test02', to => '452312432', ) or die $nexmo->errstr; Send a binary message my $binary = $nexmo->sms( type => 'binary', udh => '06050415811581', # hex encoded udh body => '0011223344556677', # hex encoded body from => 'Test02', to => '452312432', ) or die $nexmo->errstr; errstrreturn the "last" error as string.print $nexmo->errstr; get_balancemy $balance = $nexmo->get_balance; get_pricingNot implemented yet...AttributesThese attributes are available for "Nexmo::SMS::TextMessage" objects. For each attribute there is a getter/setter:$nexmo->server( 'servername' ); my $server = $nexmo->server;
AUTHORRenee Baecker, "<module at renee-baecker.de>"BUGSPlease report any bugs or feature requests to "bug-nexmo-sms at rt.cpan.org", or through the web interface at <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Nexmo-SMS>. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.SUPPORTYou can find documentation for this module with the perldoc command.perldoc Nexmo::SMS You can also look for information at:
ACKNOWLEDGEMENTSJui-Nan Lin added support for Unicode messages, thanks! (see https://github.com/reneeb/perl-Nexmo-SMS/pull/1/files)COPYRIGHT & LICENSECopyright 2011 Renee Baecker.This program is released under the following license: artistic_2 AUTHORRenee Baecker <module@renee-baecker.de>COPYRIGHT AND LICENSEThis software is Copyright (c) 2011 by Renee Baecker.This is free software, licensed under: The Artistic License 2.0 (GPL Compatible)
Visit the GSP FreeBSD Man Page Interface. |