LoginSignup
12
14

More than 5 years have passed since last update.

PythonでSMSを送ってみた

Last updated at Posted at 2014-08-20

スクリプトからSMSって送れね〜のかと思った次第。

ググったら、どうやらtwilio( http://twilio.kddi-web.com/ ) なるサービスを使えばいけそうとのこと。
APIライブラリ( https://jp.twilio.com/docs/libraries )もあったり。便利。

んで、さっそく使ってみようとしたわけだけど、どうやら無料アカウントに付いている電話番号では無理みたい。
有料会員(2000円チャージ)になる。
日本の電話番号(+81)ではSMSは使えないみたいなので、アメリカの電話番号(+1)を月額150円で購入する。

とここまでやって、必要な情報を以下のスクリプトに記入して、ベコッとコマンドを叩くと、
to電話番号宛にメッセージが送られる。(1メッセージあたり、1.5円)

twilio_sample.py
#!/usr/bin/env python2.7
#-*- coding: utf-8 -*-

from twilio.rest import TwilioRestClient

ACCOUNT_SID = '{ Your Account Sid }'
AUTH_TOKEN = '{Auth Token}'


def main():
    '''
    '''
    client = TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN)

    message = client.messages.create(body='{ message }',
                                     to='{ phone number }',
                                     from_='{ Twilio number }')

    print message.sid

if __name__ == '__main__':

    main()
12
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
14