Tutorial Update Twitter dengan PHP berikut ini dapat digunakan untuk ngetwit tanpa harus login ke website Twitter. Umumnya digunakan dalam otomatisasi cronjob, yaitu ngetwit secara terjadwal.
Langkah pertama, download file utama Twitter-PHP dari http://phpfashion.com/twitter-for-php.
Ekstrak file hasil download ke folder di web hosting yang kamu gunakan. Misalnya /public_html/twitter-php/.
Kemudian kita buat file index.php di folder yang sama yang berisi kode berikut:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
 
$username = 'twitter-username';
$password = 'twitter-password';
$message = 'Halo, ini ngetwit dari PHP!';
$consumerKey = "abcd8jaC8exZnSnwCig";
$consumerSecret = "abcdtRishSKsbLboRShCTlh2qTtsFSrph2cvX0XqU";
$accessToken = "abcd29603-uhSN2DWztpdnN49JuLHexkKEHj5frJLczVnciaRw";
$accessTokenSecret = "abcdW3ZdJaljjFMcujZbDeY5rONbi6krf0scai7ETgA";
 
include("twitter.class.php");
$twitter = new Twitter($consumerKey, $consumerSecret, $accessToken, $accessTokenSecret);
$status = $twitter->send($message);
 
echo $status ? 'OK' : 'ERROR';
 
?>
Mari kita bahas kode di atas satu per satu.
Pertama-tama kita tentukan variabel username, password, dan message.
1
2
3
$username = 'twitter-username';
$password = 'twitter-password';
$message = 'Halo, ini ngetwit dari PHP!';
Kode di atas berisi informasi username dan password kita di Twitter. Sedangkan variabel $message berisi pesan yang akan kita tampilkan di Twitter.
Kemudian kita tentukan juga Key, Secret, dan Token yang kita dapatkan dari Twitter.
1
2
3
4
$consumerKey = "abcd8jaC8exZnSnwCig";
$consumerSecret = "abcdtRishSKsbLboRShCTlh2qTtsFSrph2cvX0XqU";
$accessToken = "abcd29603-uhSN2DWztpdnN49JuLHexkKEHj5frJLczVnciaRw";
$accessTokenSecret = "abcdW3ZdJaljjFMcujZbDeY5rONbi6krf0scai7ETgA";
Untuk mendapatkan data-data di atas caranya dengan login ke https://dev.twitter.com/apps/new
Kamu bisa login menggunakan username dan password Twitter. Kemudian isi formulir berikut.

Setelah mengisi formulir Create App, kamu akan menerima Consumer Key dan Consumer Secret.
Klik tombol Create my access token untuk memperoleh access token.

Catat keempat data key dan token tersebut dan masukkan ke variabel PHP yang ada.
Setelah itu kita panggil twitter.class.php , memanggil Twitter instance, dan menjalankan metode send() untuk mengupdate Twitter timeline.
1
2
3
include("twitter.class.php");
$twitter = new Twitter($consumerKey, $consumerSecret, $accessToken, $accessTokenSecret);
$status = $twitter->send($message);
Dan perintah terakhir adalah menampilkan status apakah update Twitter kita sukses atau tidak.
1
echo $status ? 'OK' : 'ERROR';
Untuk mengetesnya, kita buka browser dan panggil alamat: http://domainmu/twitter-php/index.php
Kemudian periksa Twitter timeline kamu, apakah pesannya masuk dengan sukses.
Selesai.
Referensi: http://phpfashion.com/twitter-for-php