Sending text messages to mobiles

Richard Jones rjones at ekit-inc.com
Tue Jan 21 18:37:16 EST 2003


On Wed, 22 Jan 2003 10:28 am, Byron Morgan wrote:
> I am a Python newbie, building a Python app that monitors live data,
> sending event-driven notifications to cellphones, pagers, email,
> instant message clients. I have found and used Py-TOC, a clean
> implementation of AOL's AIM services.
>
> My Question:
> Has anyone done an interface to Yahoo! Messenger? I am particularly
> interested because Yahoo! provides an easy cellular text messaging
> gateway.

There are plenty of sms gateways out there other than yahoo messenger. Most 
(if not all) support a simple HTTPS system where you make a single HTTPS GET 
request like:

    data = urllib.urlencode({'userid': 'blah', 'password': 'sekrit',
        'phone': mobile, 'message': message})
    response = urllib2.urlopen('https://provider.com/send.cgi', data)

Yes, that's all there is to it (assuming you've signed up with the provider 
and bought some credits ;)

A google search for "sms messaging gateway" will provide plenty of providers 
to choose from. Things to look for are the cost per message and how they 
handle (and inform you of) error responses. You may also be interested in 
whether they provide a callback system from handset delivery confirmation. Up 
to you.


    Richard






More information about the Python-list mailing list