views:

120

answers:

2

I'd like to include user validation in my web app, to prevent the user from creating many accounts.

For example, when a new user signs up, they must enter a mobile phone number, receive an SMS, then enter a confirmation code.

Is there a service or API out there that automates/simplifies this process?

Thanks!

+2  A: 

Clickatell is a popular SMS gateway. It works in 200+ countries.

Their API offers a choice of connection options via: HTTP/S, SMPP, SMTP, FTP, XML, SOAP, COM Object.

The HTTP/S method is as simple as this: http://api.clickatell.com/http/sendmsg?to=NUMBER&msg=Message+Body+Here (Clickatell API Guide).

The SMTP method consists of sending a plain-text e-mail to: [email protected], with the following body:

user: xxxxx
password: xxxxx
api_id: xxxxx
to: 448311234567
text: Meet me at home

You can also test the gateway for free from your browser: "Test SMS Gateway"

Daniel Vassallo
+1  A: 

ZeepMobile is a free service. I believe with the free stuff, it places a short ad at the end of the message, but that shouldn't matter if you're just sending a confirmation code.

That might save you some money, but ZeepMobile isn't for every application. Take a look at it, you may be able to fit it for your purposes:

http://www.zeepmobile.com

Crowe T. Robot