Membuat Python twitter app dengan memanfaatkan twitter developer API dan modul python twitter. Akan ada banyak hal yang dapat diexplorasi menggunakan python. Dengan terbukanya twitter API, kita dapat membuat aplikasi client untuk membaca tweet, memposting tweet, Direct message dll. Pastinya akan ada yang bertanya, ngapain capek - capek buat ? kan udah ada ? jawabnya simple. Karena kamu belum bisa, jadi belajarlah agar bisa. *agak maksa nih jawaban*
Berikut langkah - langkah dokumentasi untuk python twitter app saya :
Langkah awal, pastikan anda telah memiliki akun twitter, jika belum daftar disini
selanjutnya buka url berikut:
https://dev.twitter.com/apps/new
Gunakan akun twitter untuk mendaftar sebagai developer
tahap selanjutnya buat nama, beserta deskripsi aplikasi yang henda dibuat (lihat gambar) , jangan lupa ikuti persetujuan twitter dengan men-ceklist Yes I Agree , klik Create Your Twitter Application
Nah sekarang anda telah mendaftarkan aplikasi anda, klik Create my access token untuk mendapatkan token akes ( akan diperlukan pada saat pembuatan python app twitter)
Maka Token telah kita dapatkan
Ini ada sedikit catatan, ada 3 jenis permision akses :
- Read Only (akses kita hanya dapat membaca, seperti membaca time line tweet)
- Read and Write (akses kita dapat membaca serta menulis seperti membaca tweet, memposting tweet)
- Read, Write and Access Direct Message (hampir sama dengan point ke 2 hanya bertambah pada DM)
![]() |
Access level Default yakni Read-Only |
Untuk dapat mengubahnya masuk ke menu setting
Ubahlah pada Access menjadi Read and Write ( Saya hanya membutuhkan untuk akses ini, silahkan anda pilih sesuai kebutuhan)
Jangan lupa untuk menyimpan konfigurasi ini, dengan klik tombol Update this Twitter application's settings
selanjutnya kembali ke menu utama (Details)
Recreate kembali access token
Hasil Token terbaru (Dengan access level Read and Write)
Jangan Lupa untuk mencatat Consumer key, Consumer secret, Access token, Access token secret karena nantinya akan digunakan pada python app.
Tahap selanjutnya adalah menginstall / import modul twitter secara online , untuk itu dapat menggunakan git clone google code dengan perintah (Jalankan sebagai super user / root):
hg clone http://python-twitter.googlecode.com/hg/ python-twitter
lanjutkan dengan masuk kedalam direktori python-twitter , dan build modul untuk python (Jalankan sebagai super user / root):
python setup.py build
Langkah terakhir, instal modul yang telah kita build (Jalankan sebagai super user / root):
python setup.py install
Setelah semuanya selesai, kita dapat membuat simple program , buat file post-twit.py dengan isi sbb :
import twitter api = twitter.Api(consumer_key='Wi91h8SJMeAIVttZsoWWA', consumer_secret='LR0fTsOIp9Hh1h5rACaXmIVZ0OyOOUiZO3V9pHHTgw', access_token_key='91920321-DaK4jWNwwB9t9nDQEsxF325eoqLEgan3lmrCGqcbm', access_token_secret='2inEV0C4MOSBqlLddRTY1lymsYzttYAsJSZtb4asE') message = 'Tweet using my PythonApp, goo.gl/1ZC7u' status = api.PostUpdate(message) print "Tweet telah dikirim";
jalankan dengan perintah:
python post-twit.py
pada time line twitter
sementara demo hanya sederhana. tapi dapat dikembangkan lebih lanjut.
Sumber Readme
bit.ly/amSrl8
homaaakk kereeenn kali ni wakkk
ReplyDeleteklo diwindows tak bisa wak?
maklum windows user wak :D hehee
Bisa lan, python for windows kan ada.
DeleteSedikit beda aja sama tutor diatas.
tinggal install python for windows
lalu import modul twitternya.
jangan lupa set path env variable
sisanya untuk install modul hampir sama dengan perintah2 diatas
waah tengkyu tutorialnya :D
ReplyDeleteTerima kasih juga sudah mampir :-D
Delete