Mengirimkan Pesan Singkat SMS dengan Python Menggunakan Twilio API

Dikutip dari Wikipedia, Twilio (dilafalkan TWILL-e-o) adalah perusahaan cloud communications platform as a service (PaaS) berlokasi di San Francisco, California. Twilio memungkinkan developer untuk mengembangkan layanan untuk menerima panggilan telepon dan mengirim dan menerima pesan teks menggunakan API layanan Twilio. Layanan Twilio diakses melalui HTTP dan ditagih berdasarkan penggunaan.



Mendaftarkan Akun di Twilio

Untuk dapat menggunakan API Twilio, pertama kita harus mendaftarkan akun untuk menggunakan layanan Twilio. Twilio menyediakan trial untuk mencoba layanan mereka. Silahkan daftarkan akun anda melalui Daftar Twilio

Setelah mendaftarkan akun di Twilio, kita diharuskan untuk mem-verifikasi email terlebih dahulu agar bisa menggunakan layanan dari Twilio. Setelah verifikasi email, kita akan dialihkan ke halaman console Twilio. Di halaman console Twilio, kita akan mendapatkan Account SID dan Auth Token untuk bisa menggunakan layanan API Twilio.



Instalasi Module Python untuk Twilio

Setelah mendaftarkan akun dan mendapatkan API untuk layanan Twilio. Kita lanjutkan untuk menginstal module python untuk layanan Twilio.

Setelah itu kita buat 1 file dengan nama sms.py



Silakan menggunakan code berikut :

Silahkan diganti untuk bagian sid, auth_token dan twilio_number.

Menjalankan Code

Setelah itu sekarang kita bisa menjalankan file yang telah kita buat barusan.



Cost untuk 1 sms yang dikirimkan dikenakan biaya sebesar $0.0288

Sekian dari saya. Semoga tulisan yang sudah dibuat ini bermanfaat.

Terima kasih.

Salam,
Teguh Aprianto

18 comments
  1. ok sekarang apalagi ;”3
    [email protected]:~$ python send_sms.py
    Traceback (most recent call last):
    File “send_sms.py”, line 1, in
    from twilio.rest import Client
    File “/usr/local/lib/python2.7/dist-packages/twilio/rest/__init__.py”, line 14, in
    from twilio.http.http_client import TwilioHttpClient
    File “/usr/local/lib/python2.7/dist-packages/twilio/http/http_client.py”, line 1, in
    from requests import Request, Session
    File “/usr/local/lib/python2.7/dist-packages/requests/__init__.py”, line 84, in
    from urllib3.contrib import pyopenssl
    File “/usr/local/lib/python2.7/dist-packages/urllib3/contrib/pyopenssl.py”, line 46, in
    import OpenSSL.SSL
    File “/usr/lib/python2.7/dist-packages/OpenSSL/__init__.py”, line 8, in
    from OpenSSL import rand, crypto, SSL
    File “/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py”, line 118, in
    SSL_ST_INIT = _lib.SSL_ST_INIT
    AttributeError: ‘module’ object has no attribute ‘SSL_ST_INIT’
    [email protected]:~$

  2. itu menggunakan vps yaa mas? soal nya saya masukin di python27 itu gk bisa mass yang saya instal di pc saya
    mohon bantuan nya

Leave a Reply

Your email address will not be published. Required fields are marked *

Daftar Newsletters

Dapatkan update terbaru dari Bukan Coder