TELAH DIBUKA !!!

Toko Ebook Tutorial "RosihanAri.Net"


Free Ebook Tutorial from Rosihan Ari's Blog

Tutorial Javascript | Tutorial PHP Dasar | Tutorial AJAX | Tutorial CSS | Tutorial FPDF | Tutorial Wordpress



Slot iklan tersedia, pasang iklan di atas

Ebook yang direkomendasikan untuk Anda
Ebook Panduan Praktis OOP di PHP

Script PHP Untuk Update Status TWITTER


December 11th, 2011 | by rosihanari | Cetak Artikel Cetak Artikel

Dalam artikel sebelumnya, kita sudah pernah membahas cara membaca status Twitter dengan script PHP. Selanjutnya, bisakah dengan script PHP, kita mengupdate status Twitter? Tentu bisa donk, kita bisa membuat interface sendiri untuk mengupdate status Twitter dengan PHP. Bagaimana caranya? Bagi seorang pemula PHP seperti saya, tentu kesulitan dalam pembuatan scriptnya. Tapi alhamdulillah… sudah tersedia sebuah Class PHP yang memungkinkan web server yang kita miliki bisa berkomunikasi dengan servernya Twitter. Salah satu class yang sudah siap kita gunakan adalah Twitter OAuth Class.

Bagaimana cara menggunakan Twitter OAuth Class untuk mengupdate status Twitter kita dengan script PHP? Simak artikel ini selanjutnya.

Twitter OAuth Class adalah sebuah class untuk berkomunikasi dengan API (Application Protocol Interface) nya Twitter menggunakan OAuth. Class ini bisa Anda unduh di http://classes.verkoyen.eu/twitter_oauth. Saya ucapkan terimakasih atas Tijs Verkoyen (seorang Belgia) yang telah bersusah payah membuat class ini.

Setelah mengunduh file class dan mengekstraknya, Anda akan mendapatkan sebuah file script bernama twitter.php. File itulah yang nanti kita includekan dalam setiap script PHP setiap ingin berkomunikasi dengan API nya Twitter.

Sebelum kita mulai membuat script untuk update status Twitter, kita diharuskan terlebih dahulu melakukan registrasi API. Untuk melakukan registrasi API, silakan login terlebih dahulu di https://dev.twitter.com/apps/new. Selanjutnya isikan Name untuk nama aplikasinya. Silakan isi nama aplikasinya dengan nama sembarang, asal jangan memuat kata ‘Twitter’ karena akan ditolak. Anda cukup mengisikan Name, Description, dan Website (isikan website Anda). Sedangkan bagian Callback URL boleh dikosongkan.

Script Update Twitter

Setelah mengisi data di atas, selanjutnya Anda akan mendapat 2 kode yaitu Consumer Key dan Consumer Secret yang tampak seperti gambar di bawah ini.

Script Update Twitter

Simpan baik-baik kedua kode tersebut karena nantinya akan digunakan dalam class Twitter OAuth nya. Langkah berikutnya, Anda harus mengubah Access Type dari API Application dari Read Only (Default) ke Read and Write supaya bisa melakukan update status. Bagaimana cara mengubah Access Type dari application Twitter? Caranya adalah mengklik menu Setting dari Twitter Anda

Script Update Twitter

kemudian pilih tipe akses Read and Write

Script Update Twitter

Selain kedua kode tersebut, Anda juga harus mendapatkan 2 kode lagi yaitu Access Token dan Access Token Secret. Anda dapat mendapatkan kedua kode tersebut dengan mengklik tombol Create My Access Token (lihat gambar di bawah ini)

Script Update Twitter

dan… selanjutnya akan muncul kode Access Token dan Access Token Secret aplikasi Anda.

Script Update Twitter

OK, setelah Anda mendapatkan 4 kode yaitu: Consumer Key, Consumer Secret, Access Token dan Access Token Secret, selanjutnya kita bisa buat script PHP untuk update status Twitternya dengan Twitter OAuth Class yang sudah kita download di awal.

Berikut ini script PHP untuk update status Twitter nya:

updateStatus.php

<?php
include 'twitter.php';

$twitter = new Twitter('<consumer-key>', '<consumer-secret>');

$twitter->setOAuthToken('<access-token>');
$twitter->setOAuthTokenSecret('<access-token-secret>');

$status = 'Coba ubah status Twitter dari PHP';
$twitter->statusesUpdate($status);

?>

Keterangan:
Silakan masukkan ke empat kode akses Twitter yang sudah kita dapatkan sebelumnya pada lokasi/bagian yang sudah ditentukan dalam script di atas.

Selamat mencoba… Mudah-mudahan di artikel selanjutnya, kita akan kembangkan lagi script PHP di atas yang diintegrasikan dengan SMS Gateway supaya kita bisa update status Twitter via SMS. Menarik bukan?? :-)


Baca Juga Artikel Terkait
Membuat Script PHP Untuk Menampilkan Status Update Twitter
Script PHP Untuk Update Password Administrator
Script PHP Updating Data Secara Simultan (Studi Kasus Update Nilai Kuliah Mahasiswa)
Membuat Script PHP Cek Status Service Gammu
Script PHP untuk Mengedit Data Via Form



Slot iklan tersedia, pasang iklan di atas


Kata kunci: php twitter - script twitter - update status twitter -


Ada 29 komentar dalam artikel ini.



  1. ferry says:

    ups… udh bisa mas…
    sekarang masalahnya gak bisa update kalo characternya kebanyakan yah mas??
    ad solusinya mas?
    makasih

  2. cilay says:

    kok yg twitter.php nya fatal error ya?

    Fatal error: Call to undefined function curl_init() in E:\xampp\htdocs\surprize\twitter.php on line 467
    itu knapa ya?

  3. riyo says:

    bagus mas tutornya, mau tanya mas, kalo bikin oauth terus API nya di share gitu gimana ya mas??? thx

  4. Aryo says:

    kang, cara submit/insert sql dari server lain gimana ya ?
    apa hanya rewrite xml, kemudian insert sql melalui file xml tsb ?
    mohon solusi mudahnya.

  5. cahya says:

    kalau errornya gini apa mas?

    Fatal error: Uncaught exception ‘Exception’ with message ‘Bad Authentication data’ in /home/u350822404/public_html/twitter.php:510 Stack trace: #0 /home/u350822404/public_html/twitter.php(1016): Twitter->doCall(‘statuses/update…’, Array, true, ‘POST’) #1 /home/u350822404/public_html/indexx.php(11): Twitter->statusesUpdate(‘Coba ubah statu…’) #2 {main} thrown in /home/u350822404/public_html/twitter.php on line 510

  6. RyanDwi says:

    mas saya coba kog ada error kayak gini iyaa ?

    Fatal error: Class ‘twitter’ not found in C:\xampp\htdocs\belajar\twitter\update.php on line 4

    mohon bantuannya ?

    • rosihanari says:

      @ryandwi: sepertinya ada file yg kurang mas, silakan dibaca lagi artikel di atas. File tsb ada class twitter nya.

  7. yayan says:

    Fatal error: Class ‘twitter’ not found in C:\xampp\htdocs\TwitterOAuth-master\cobaupdate.php on line 4
    kalo muncul error diatas apanya yg salah mas??

    • rosihanari says:

      @yayan: ada script yang kurang mas, coba baca detil lagi artikelnya alias jangan keburu2.



 

Komentar/pertanyaan Anda!

Mohon maaf, komentar/pertanyaan yang menggunakan email palsu atau komentar bernada negatif, cemooh, umpatan, cacian atau sejenisnya secara otomatis akan terhapus karena dianggap spam dan tidak akan tampil

Dimohon jangan pula memasukkan code program dalam bentuk apapun ke dalam komentar karena akan dianggap spam.

Mohon maaf jika seandainya ada beberapa pertanyaan Anda yang tidak direspon atau ditanggapi mengingat banyaknya komentar yang masuk dan keterbatasan kemampuan/ilmu saya dalam menjawab pertanyaan satu persatu. Saya harap Anda bisa memahami dan memakluminya.

Semua komentar atau pertanyaan yg masuk tidak akan langsung tampil di halaman ini, karena akan dimoderasi dahulu.


*