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' ; ?> |
Pertama-tama kita tentukan variabel username, password, dan message.
1
2
3
| $username = 'twitter-username' ; $password = 'twitter-password' ; $message = 'Halo, ini ngetwit dari PHP!' ; |
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" ; |
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 ); |
1
| echo $status ? 'OK' : 'ERROR' ; |
Kemudian periksa Twitter timeline kamu, apakah pesannya masuk dengan sukses.
Selesai.
Referensi: http://phpfashion.com/twitter-for-php
Geen opmerkings nie:
Plaas 'n opmerking