SMS::Send::Wadja

Non-regional SMS::Send driver for the http://wadja.com free global SMS service, using their API
Download

SMS::Send::Wadja Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Dan Dascalescu
  • Publisher web site:
  • http://search.cpan.org/~dandv/

SMS::Send::Wadja Tags


SMS::Send::Wadja Description

Non-regional SMS::Send driver for the http://wadja.com free global SMS service, using their API SMS::Send::Wadja is a driver for the SMS::Send module, for the http://wadja.com free global SMS service, using their API. To apply for an API key, sign up for an account (it requires e-mail confirmation, but no phone number confirmation), then request an API key from http://www.wadja.com/api/get-started.aspx. In theory, Wadja could also be screen scraped so that you could send text messages via the web interface, without having to apply for an API key. However, applying is free, and the Wadja site is JavaScript-heavy and slow, which is why I didn't spend time implementing the screen scraping method.Developer commentsI've seen Wadja deliver text messages successfully to the UK (Vodaphone), Germany (T-Mobile (D1) and Vodafone), Philippines (Global Telecom), Poland (Orange, Polkomtel), Romania (Orange), and Russia (BeeLine), but not to the US (AT&T Wireless), despite the official coverage claim at http://us.wadja.com/applications/compose/coverage.aspx. However, Wadja provides a delivery status function (which happens to be currently broken via their API (see http://us.wadja.com/applications/forum/replies.aspx?id=643) but works via the web UI).Wadja offers two types of APIs:* Free SMS API - free, limited to 3 messages per day and 90 characters per message (the remaining characters will be used for ad delivery or Wadja branding)* SMS Plus API - requires topping up credit (in EUR), and doesn't deliver ads (thus you get the full 160 characters).This module has only been tested with the Free SMS API but will probably work with the SMS Plus API as well.SYNOPSIS use SMS::Send; my $sender = SMS::Send->new('Wadja', _key => 'my-wadja-API-key' ); my $sent = $sender->send_sms( to => '+40-722-123456', # recipient text => "Hello, world!", # the text of the message to send _from => 'me@mydomain.com', # optional "from" address ); # Did it send to Wadja OK? if ( $sent ) { print "Sent test message "; } else { print "Test message failed "; } Requirements: · Perl


SMS::Send::Wadja Related Software